Go to the source code of this file.
|
| | llvm |
| | List of target independent CodeGen pass IDs.
|
| |
|
| Module * | llvm::CloneModule (const Module *M) |
| |
| Module * | llvm::CloneModule (const Module *M, ValueToValueMapTy &VMap) |
| |
| BasicBlock * | llvm::CloneBasicBlock (const BasicBlock *BB, ValueToValueMapTy &VMap, const Twine &NameSuffix="", Function *F=0, ClonedCodeInfo *CodeInfo=0) |
| |
| Function * | llvm::CloneFunction (const Function *F, ValueToValueMapTy &VMap, bool ModuleLevelChanges, ClonedCodeInfo *CodeInfo=0) |
| |
| void | llvm::CloneFunctionInto (Function *NewFunc, const Function *OldFunc, ValueToValueMapTy &VMap, bool ModuleLevelChanges, SmallVectorImpl< ReturnInst * > &Returns, const char *NameSuffix="", ClonedCodeInfo *CodeInfo=0, ValueMapTypeRemapper *TypeMapper=0, ValueMaterializer *Materializer=0) |
| |
| void | llvm::CloneAndPruneFunctionInto (Function *NewFunc, const Function *OldFunc, ValueToValueMapTy &VMap, bool ModuleLevelChanges, SmallVectorImpl< ReturnInst * > &Returns, const char *NameSuffix="", ClonedCodeInfo *CodeInfo=0, const DataLayout *TD=0, Instruction *TheCall=0) |
| |
| bool | llvm::InlineFunction (CallInst *C, InlineFunctionInfo &IFI, bool InsertLifetime=true) |
| |
| bool | llvm::InlineFunction (InvokeInst *II, InlineFunctionInfo &IFI, bool InsertLifetime=true) |
| |
| bool | llvm::InlineFunction (CallSite CS, InlineFunctionInfo &IFI, bool InsertLifetime=true) |
| |