Lines Matching defs:TM
27 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetMachine &TM)
29 AddressSpace = TM.getAddressSpaceForPseudoSourceKind(Kind);
82 const TargetMachine &TM)
83 : PseudoSourceValue(Kind, TM) {}
98 const GlobalValue *GV, const TargetMachine &TM)
99 : CallEntryPseudoSourceValue(GlobalValueCallEntry, TM), GV(GV) {}
101 const char *ES, const TargetMachine &TM)
102 : CallEntryPseudoSourceValue(ExternalSymbolCallEntry, TM), ES(ES) {}
105 : TM(TMInfo), StackPSV(PseudoSourceValue::Stack, TM),
106 GOTPSV(PseudoSourceValue::GOT, TM),
107 JumpTablePSV(PseudoSourceValue::JumpTable, TM),
108 ConstantPoolPSV(PseudoSourceValue::ConstantPool, TM) {}
133 V = std::make_unique<FixedStackPseudoSourceValue>(FI, TM);
142 E = std::make_unique<GlobalValuePseudoSourceValue>(GV, TM);
151 E = std::make_unique<ExternalSymbolPseudoSourceValue>(ES, TM);