Lines Matching refs:PromotedInsts

307     InstrToOrigTy PromotedInsts;  member in __anon78e22a880111::CodeGenPrepare
476 PromotedInsts.clear(); in runOnFunction()
3147 InstrToOrigTy &PromotedInsts; member in __anon78e22a880c11::AddressingModeMatcher
3170 const SetOfInstrs &InsertedInsts, InstrToOrigTy &PromotedInsts, in AddressingModeMatcher() argument
3177 InsertedInsts(InsertedInsts), PromotedInsts(PromotedInsts), TPT(TPT), in AddressingModeMatcher()
3196 InstrToOrigTy &PromotedInsts, TypePromotionTransaction &TPT, in Match() argument
3203 InsertedInsts, PromotedInsts, TPT, LargeOffsetGEP, OptSize, PSI, in Match()
4045 static void addPromotedInst(InstrToOrigTy &PromotedInsts, in addPromotedInst() argument
4049 InstrToOrigTy::iterator It = PromotedInsts.find(ExtOpnd); in addPromotedInst()
4050 if (It != PromotedInsts.end()) { in addPromotedInst()
4061 PromotedInsts[ExtOpnd] = TypeIsSExt(ExtOpnd->getType(), ExtTy); in addPromotedInst()
4068 static const Type *getOrigType(const InstrToOrigTy &PromotedInsts, in getOrigType() argument
4072 InstrToOrigTy::const_iterator It = PromotedInsts.find(Opnd); in getOrigType()
4073 if (It != PromotedInsts.end() && It->second.getInt() == ExtTy) in getOrigType()
4090 const InstrToOrigTy &PromotedInsts, bool IsSExt);
4109 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost,
4124 InstrToOrigTy &PromotedInsts,
4133 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in signExtendOperandForOther() argument
4136 return promoteOperandForOther(Ext, TPT, PromotedInsts, CreatedInstsCost, in signExtendOperandForOther()
4143 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in zeroExtendOperandForOther() argument
4146 return promoteOperandForOther(Ext, TPT, PromotedInsts, CreatedInstsCost, in zeroExtendOperandForOther()
4153 InstrToOrigTy &PromotedInsts,
4170 const InstrToOrigTy &PromotedInsts);
4177 const InstrToOrigTy &PromotedInsts, in canGetThrough() argument
4264 const Type *OpndType = getOrigType(PromotedInsts, Opnd, IsSExt); in canGetThrough()
4279 const TargetLowering &TLI, const InstrToOrigTy &PromotedInsts) { in getAction() argument
4288 if (!ExtOpnd || !canGetThrough(ExtOpnd, ExtTy, PromotedInsts, IsSExt)) in getAction()
4312 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in promoteOperandForTruncAndAnyExt() argument
4360 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in promoteOperandForOther() argument
4394 addPromotedInst(PromotedInsts, ExtOpnd, IsSExt); in promoteOperandForOther()
4713 TypePromotionHelper::getAction(Ext, InsertedInsts, TLI, PromotedInsts); in matchOperationAddr()
4722 TPH(Ext, TPT, PromotedInsts, CreatedInstsCost, nullptr, nullptr, TLI); in matchOperationAddr()
5063 InsertedInsts, PromotedInsts, TPT, in isProfitableToFoldIntoAddressingMode()
5175 *TRI, InsertedInsts, PromotedInsts, TPT, LargeOffsetGEP, OptSize, PSI, in optimizeMemoryInst()
5754 TypePromotionHelper::getAction(I, InsertedInsts, *TLI, PromotedInsts); in tryToPromoteExts()
5769 Value *PromotedVal = TPH(I, TPT, PromotedInsts, NewCreatedInstsCost, in tryToPromoteExts()