LLVM API Documentation
#include "llvm/Transforms/Scalar.h"
#include "llvm/Constants.h"
#include "llvm/DerivedTypes.h"
#include "llvm/Instructions.h"
#include "llvm/Module.h"
#include "llvm/Pass.h"
#include "llvm/Transforms/Utils/Cloning.h"
Include dependency graph for LowerGC.cpp:
Go to the source code of this file.
Defines | |
#define | DEBUG_TYPE "lowergc" |
Functions | |
FunctionPass * | llvm::createLowerGCPass () |
static void | Coerce (Instruction *I, unsigned OpNum, Type *Ty) |
|
Definition at line 22 of file LowerGC.cpp. |
|
Coerce - If the specified operand number of the specified instruction does not have the specified type, insert a cast. Definition at line 142 of file LowerGC.cpp. References C, llvm::User::getOperand(), llvm::Value::getType(), and llvm::User::setOperand(). |
|
|