Lines Matching refs:PromotedInsts

335   InstrToOrigTy PromotedInsts;  member in __anon1d600f580111::CodeGenPrepare
384 PromotedInsts.clear(); in releaseMemory()
3471 InstrToOrigTy &PromotedInsts; member in __anon1d600f580d11::AddressingModeMatcher
3494 const SetOfInstrs &InsertedInsts, InstrToOrigTy &PromotedInsts, in AddressingModeMatcher() argument
3501 InsertedInsts(InsertedInsts), PromotedInsts(PromotedInsts), TPT(TPT), in AddressingModeMatcher()
3520 InstrToOrigTy &PromotedInsts, TypePromotionTransaction &TPT, in Match() argument
3527 InsertedInsts, PromotedInsts, TPT, in Match()
4377 static void addPromotedInst(InstrToOrigTy &PromotedInsts, in addPromotedInst() argument
4380 InstrToOrigTy::iterator It = PromotedInsts.find(ExtOpnd); in addPromotedInst()
4381 if (It != PromotedInsts.end()) { in addPromotedInst()
4392 PromotedInsts[ExtOpnd] = TypeIsSExt(ExtOpnd->getType(), ExtTy); in addPromotedInst()
4399 static const Type *getOrigType(const InstrToOrigTy &PromotedInsts, in getOrigType() argument
4402 InstrToOrigTy::const_iterator It = PromotedInsts.find(Opnd); in getOrigType()
4403 if (It != PromotedInsts.end() && It->second.getInt() == ExtTy) in getOrigType()
4420 const InstrToOrigTy &PromotedInsts, bool IsSExt);
4439 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost,
4454 InstrToOrigTy &PromotedInsts,
4463 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in signExtendOperandForOther() argument
4466 return promoteOperandForOther(Ext, TPT, PromotedInsts, CreatedInstsCost, in signExtendOperandForOther()
4473 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in zeroExtendOperandForOther() argument
4476 return promoteOperandForOther(Ext, TPT, PromotedInsts, CreatedInstsCost, in zeroExtendOperandForOther()
4483 InstrToOrigTy &PromotedInsts,
4500 const InstrToOrigTy &PromotedInsts);
4507 const InstrToOrigTy &PromotedInsts, in canGetThrough() argument
4594 const Type *OpndType = getOrigType(PromotedInsts, Opnd, IsSExt); in canGetThrough()
4609 const TargetLowering &TLI, const InstrToOrigTy &PromotedInsts) { in getAction() argument
4618 if (!ExtOpnd || !canGetThrough(ExtOpnd, ExtTy, PromotedInsts, IsSExt)) in getAction()
4642 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in promoteOperandForTruncAndAnyExt() argument
4690 InstrToOrigTy &PromotedInsts, unsigned &CreatedInstsCost, in promoteOperandForOther() argument
4724 addPromotedInst(PromotedInsts, ExtOpnd, IsSExt); in promoteOperandForOther()
5037 TypePromotionHelper::getAction(Ext, InsertedInsts, TLI, PromotedInsts); in matchOperationAddr()
5046 TPH(Ext, TPT, PromotedInsts, CreatedInstsCost, nullptr, nullptr, TLI); in matchOperationAddr()
5405 InsertedInsts, PromotedInsts, TPT, in isProfitableToFoldIntoAddressingMode()
5518 *TRI, InsertedInsts, PromotedInsts, TPT, LargeOffsetGEP, OptSize, PSI, in optimizeMemoryInst()
6107 TypePromotionHelper::getAction(I, InsertedInsts, *TLI, PromotedInsts); in tryToPromoteExts()
6122 Value *PromotedVal = TPH(I, TPT, PromotedInsts, NewCreatedInstsCost, in tryToPromoteExts()