Lines Matching refs:CodeGenPrepare
127 class CodeGenPrepare : public FunctionPass { class
160 explicit CodeGenPrepare(const TargetMachine *TM = nullptr) in CodeGenPrepare() function in __anonebd7bfba0111::CodeGenPrepare
206 char CodeGenPrepare::ID = 0;
207 INITIALIZE_TM_PASS(CodeGenPrepare, "codegenprepare",
211 return new CodeGenPrepare(TM); in createCodeGenPreparePass()
214 bool CodeGenPrepare::runOnFunction(Function &F) { in runOnFunction()
336 bool CodeGenPrepare::eliminateFallThrough(Function &F) { in eliminateFallThrough()
371 bool CodeGenPrepare::eliminateMostlyEmptyBlocks(Function &F) { in eliminateMostlyEmptyBlocks()
430 bool CodeGenPrepare::canMergeBlocks(const BasicBlock *BB, in canMergeBlocks()
498 void CodeGenPrepare::eliminateMostlyEmptyBlock(BasicBlock *BB) { in eliminateMostlyEmptyBlock()
710 bool CodeGenPrepare::simplifyOffsetableRelocate(Instruction &I) { in simplifyOffsetableRelocate()
1735 bool CodeGenPrepare::optimizeCallInst(CallInst *CI, bool& ModifiedDT) { in optimizeCallInst()
1962 bool CodeGenPrepare::dupRetToEnableTailCallOpts(BasicBlock *BB) { in dupRetToEnableTailCallOpts()
3707 bool CodeGenPrepare::optimizeMemoryInst(Instruction *MemoryInst, Value *Addr, in optimizeMemoryInst()
4049 bool CodeGenPrepare::optimizeInlineAsmInst(CallInst *CS) { in optimizeInlineAsmInst()
4146 bool CodeGenPrepare::extLdPromotion(TypePromotionTransaction &TPT, in extLdPromotion()
4219 bool CodeGenPrepare::moveExtToFormExtLoad(Instruction *&I) { in moveExtToFormExtLoad()
4280 bool CodeGenPrepare::optimizeExtUses(Instruction *I) { in optimizeExtUses()
4405 bool CodeGenPrepare::optimizeLoadExt(LoadInst *Load) { in optimizeLoadExt()
4589 bool CodeGenPrepare::optimizeSelectInst(SelectInst *SI) { in optimizeSelectInst()
4721 bool CodeGenPrepare::optimizeShuffleVectorInst(ShuffleVectorInst *SVI) { in optimizeShuffleVectorInst()
4772 bool CodeGenPrepare::optimizeSwitchInst(SwitchInst *SI) { in optimizeSwitchInst()
5130 bool CodeGenPrepare::optimizeExtractElementInst(Instruction *Inst) { in optimizeExtractElementInst()
5182 bool CodeGenPrepare::optimizeInst(Instruction *I, bool& ModifiedDT) { in optimizeInst()
5319 bool CodeGenPrepare::optimizeBlock(BasicBlock &BB, bool& ModifiedDT) { in optimizeBlock()
5349 bool CodeGenPrepare::placeDbgValues(Function &F) { in placeDbgValues()
5392 bool CodeGenPrepare::sinkAndCmp(Function &F) { in sinkAndCmp()
5478 bool CodeGenPrepare::splitBranchCondition(Function &F) { in splitBranchCondition()
5653 void CodeGenPrepare::stripInvariantGroupMetadata(Instruction &I) { in stripInvariantGroupMetadata()