Lines Matching refs:PromotedInsts
142 InstrToOrigTy PromotedInsts; member in __anonebd7bfba0111::CodeGenPrepare
208 PromotedInsts.clear(); in runOnFunction()
2062 InstrToOrigTy &PromotedInsts; member in __anonebd7bfba0211::AddressingModeMatcher
2074 InstrToOrigTy &PromotedInsts, in AddressingModeMatcher() argument
2080 InsertedTruncs(InsertedTruncs), PromotedInsts(PromotedInsts), TPT(TPT) { in AddressingModeMatcher()
2098 InstrToOrigTy &PromotedInsts, in Match() argument
2104 PromotedInsts, TPT).MatchAddr(V, 0); in Match()
2238 const InstrToOrigTy &PromotedInsts, bool IsSExt);
2259 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost,
2274 InstrToOrigTy &PromotedInsts,
2283 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in signExtendOperandForOther() argument
2286 return promoteOperandForOther(Ext, TPT, PromotedInsts, CreatedInstsCost, in signExtendOperandForOther()
2293 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in zeroExtendOperandForOther() argument
2296 return promoteOperandForOther(Ext, TPT, PromotedInsts, CreatedInstsCost, in zeroExtendOperandForOther()
2303 InstrToOrigTy &PromotedInsts,
2319 const InstrToOrigTy &PromotedInsts);
2324 const InstrToOrigTy &PromotedInsts, in canGetThrough() argument
2374 InstrToOrigTy::const_iterator It = PromotedInsts.find(Opnd); in canGetThrough()
2375 if (It != PromotedInsts.end() && It->second.IsSExt == IsSExt) in canGetThrough()
2391 const TargetLowering &TLI, const InstrToOrigTy &PromotedInsts) { in getAction() argument
2400 if (!ExtOpnd || !canGetThrough(ExtOpnd, ExtTy, PromotedInsts, IsSExt)) in getAction()
2424 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in promoteOperandForTruncAndAnyExt() argument
2472 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in promoteOperandForOther() argument
2507 PromotedInsts.insert(std::pair<Instruction *, TypeIsSExt>( in promoteOperandForOther()
2782 TypePromotionHelper::getAction(Ext, InsertedTruncs, TLI, PromotedInsts); in MatchOperationAddr()
2791 TPH(Ext, TPT, PromotedInsts, CreatedInstsCost, nullptr, nullptr, TLI); in MatchOperationAddr()
3099 PromotedInsts, TPT); in IsProfitableToFoldIntoAddressingMode()
3181 PromotedInsts, TPT); in OptimizeMemoryInst()
3593 I, InsertedTruncsSet, *TLI, PromotedInsts); in ExtLdPromotion()
3604 Value *PromotedVal = TPH(I, TPT, PromotedInsts, NewCreatedInstsCost, in ExtLdPromotion()