Lines Matching refs:PromotedInsts

299     InstrToOrigTy PromotedInsts;  member in __anon5386100c0111::CodeGenPrepare
464 PromotedInsts.clear(); in runOnFunction()
3128 InstrToOrigTy &PromotedInsts; member in __anon5386100c0c11::AddressingModeMatcher
3151 const SetOfInstrs &InsertedInsts, InstrToOrigTy &PromotedInsts, in AddressingModeMatcher() argument
3158 InsertedInsts(InsertedInsts), PromotedInsts(PromotedInsts), TPT(TPT), in AddressingModeMatcher()
3177 InstrToOrigTy &PromotedInsts, TypePromotionTransaction &TPT, in Match() argument
3184 InsertedInsts, PromotedInsts, TPT, LargeOffsetGEP, OptSize, PSI, in Match()
4025 static void addPromotedInst(InstrToOrigTy &PromotedInsts, in addPromotedInst() argument
4029 InstrToOrigTy::iterator It = PromotedInsts.find(ExtOpnd); in addPromotedInst()
4030 if (It != PromotedInsts.end()) { in addPromotedInst()
4041 PromotedInsts[ExtOpnd] = TypeIsSExt(ExtOpnd->getType(), ExtTy); in addPromotedInst()
4048 static const Type *getOrigType(const InstrToOrigTy &PromotedInsts, in getOrigType() argument
4052 InstrToOrigTy::const_iterator It = PromotedInsts.find(Opnd); in getOrigType()
4053 if (It != PromotedInsts.end() && It->second.getInt() == ExtTy) in getOrigType()
4070 const InstrToOrigTy &PromotedInsts, bool IsSExt);
4089 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost,
4104 InstrToOrigTy &PromotedInsts,
4113 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in signExtendOperandForOther() argument
4116 return promoteOperandForOther(Ext, TPT, PromotedInsts, CreatedInstsCost, in signExtendOperandForOther()
4123 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in zeroExtendOperandForOther() argument
4126 return promoteOperandForOther(Ext, TPT, PromotedInsts, CreatedInstsCost, in zeroExtendOperandForOther()
4133 InstrToOrigTy &PromotedInsts,
4150 const InstrToOrigTy &PromotedInsts);
4157 const InstrToOrigTy &PromotedInsts, in canGetThrough() argument
4244 const Type *OpndType = getOrigType(PromotedInsts, Opnd, IsSExt); in canGetThrough()
4259 const TargetLowering &TLI, const InstrToOrigTy &PromotedInsts) { in getAction() argument
4268 if (!ExtOpnd || !canGetThrough(ExtOpnd, ExtTy, PromotedInsts, IsSExt)) in getAction()
4292 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in promoteOperandForTruncAndAnyExt() argument
4340 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in promoteOperandForOther() argument
4374 addPromotedInst(PromotedInsts, ExtOpnd, IsSExt); in promoteOperandForOther()
4693 TypePromotionHelper::getAction(Ext, InsertedInsts, TLI, PromotedInsts); in matchOperationAddr()
4702 TPH(Ext, TPT, PromotedInsts, CreatedInstsCost, nullptr, nullptr, TLI); in matchOperationAddr()
5058 InsertedInsts, PromotedInsts, TPT, in isProfitableToFoldIntoAddressingMode()
5171 *TRI, InsertedInsts, PromotedInsts, TPT, LargeOffsetGEP, OptSize, PSI, in optimizeMemoryInst()
5732 TypePromotionHelper::getAction(I, InsertedInsts, *TLI, PromotedInsts); in tryToPromoteExts()
5747 Value *PromotedVal = TPH(I, TPT, PromotedInsts, NewCreatedInstsCost, in tryToPromoteExts()