Lines Matching refs:CodeGenPrepare

243   class CodeGenPrepare : public FunctionPass {  class
307 CodeGenPrepare() : FunctionPass(ID) { in CodeGenPrepare() function in __anon6227213d0111::CodeGenPrepare
383 char CodeGenPrepare::ID = 0;
385 INITIALIZE_PASS_BEGIN(CodeGenPrepare, DEBUG_TYPE,
388 INITIALIZE_PASS_END(CodeGenPrepare, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
391 FunctionPass *llvm::createCodeGenPreparePass() { return new CodeGenPrepare(); } in INITIALIZE_PASS_DEPENDENCY()
393 bool CodeGenPrepare::runOnFunction(Function &F) { in runOnFunction()
544 bool CodeGenPrepare::eliminateFallThrough(Function &F) { in eliminateFallThrough()
577 BasicBlock *CodeGenPrepare::findDestBlockOfMergeableEmptyBlock(BasicBlock *BB) { in findDestBlockOfMergeableEmptyBlock()
612 bool CodeGenPrepare::eliminateMostlyEmptyBlocks(Function &F) { in eliminateMostlyEmptyBlocks()
645 bool CodeGenPrepare::isMergingEmptyBlockProfitable(BasicBlock *BB, in isMergingEmptyBlockProfitable()
726 bool CodeGenPrepare::canMergeBlocks(const BasicBlock *BB, in canMergeBlocks()
791 void CodeGenPrepare::eliminateMostlyEmptyBlock(BasicBlock *BB) { in eliminateMostlyEmptyBlock()
1015 bool CodeGenPrepare::simplifyOffsetableRelocate(Instruction &I) { in simplifyOffsetableRelocate()
1624 bool CodeGenPrepare::optimizeCallInst(CallInst *CI, bool &ModifiedDT) { in optimizeCallInst()
1821 bool CodeGenPrepare::dupRetToEnableTailCallOpts(BasicBlock *BB) { in dupRetToEnableTailCallOpts()
4497 bool CodeGenPrepare::optimizeMemoryInst(Instruction *MemoryInst, Value *Addr, in optimizeMemoryInst()
4863 bool CodeGenPrepare::optimizeInlineAsmInst(CallInst *CS) { in optimizeInlineAsmInst()
4943 bool CodeGenPrepare::tryToPromoteExts( in tryToPromoteExts()
5039 bool CodeGenPrepare::mergeSExts(Function &F) { in mergeSExts()
5114 bool CodeGenPrepare::splitLargeGEPOffsets() { in splitLargeGEPOffsets()
5228 bool CodeGenPrepare::canFormExtLd( in canFormExtLd()
5286 bool CodeGenPrepare::optimizeExt(Instruction *&Inst) { in optimizeExt()
5346 bool CodeGenPrepare::performAddressTypePromotion( in performAddressTypePromotion()
5411 bool CodeGenPrepare::optimizeExtUses(Instruction *I) { in optimizeExtUses()
5534 bool CodeGenPrepare::optimizeLoadExt(LoadInst *Load) { in optimizeLoadExt()
5731 bool CodeGenPrepare::optimizeSelectInst(SelectInst *SI) { in optimizeSelectInst()
5910 bool CodeGenPrepare::optimizeShuffleVectorInst(ShuffleVectorInst *SVI) { in optimizeShuffleVectorInst()
5961 bool CodeGenPrepare::optimizeSwitchInst(SwitchInst *SI) { in optimizeSwitchInst()
6326 bool CodeGenPrepare::optimizeExtractElementInst(Instruction *Inst) { in optimizeExtractElementInst()
6655 bool CodeGenPrepare::optimizeInst(Instruction *I, bool &ModifiedDT) { in optimizeInst()
6814 bool CodeGenPrepare::optimizeBlock(BasicBlock &BB, bool &ModifiedDT) { in optimizeBlock()
6844 bool CodeGenPrepare::placeDbgValues(Function &F) { in placeDbgValues()
6912 bool CodeGenPrepare::splitBranchCondition(Function &F) { in splitBranchCondition()