Lines Matching refs:TM
26 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetMachine &TM) in PseudoSourceValue() argument
28 AddressSpace = TM.getAddressSpaceForPseudoSourceKind(Kind); in PseudoSourceValue()
81 const TargetMachine &TM) in CallEntryPseudoSourceValue() argument
82 : PseudoSourceValue(Kind, TM) {} in CallEntryPseudoSourceValue()
97 const GlobalValue *GV, const TargetMachine &TM) in GlobalValuePseudoSourceValue() argument
98 : CallEntryPseudoSourceValue(GlobalValueCallEntry, TM), GV(GV) {} in GlobalValuePseudoSourceValue()
100 const char *ES, const TargetMachine &TM) in ExternalSymbolPseudoSourceValue() argument
101 : CallEntryPseudoSourceValue(ExternalSymbolCallEntry, TM), ES(ES) {} in ExternalSymbolPseudoSourceValue()
104 : TM(TMInfo), StackPSV(PseudoSourceValue::Stack, TM), in PseudoSourceValueManager()
105 GOTPSV(PseudoSourceValue::GOT, TM), in PseudoSourceValueManager()
106 JumpTablePSV(PseudoSourceValue::JumpTable, TM), in PseudoSourceValueManager()
107 ConstantPoolPSV(PseudoSourceValue::ConstantPool, TM) {} in PseudoSourceValueManager()
127 V = std::make_unique<FixedStackPseudoSourceValue>(FI, TM); in getFixedStack()
136 E = std::make_unique<GlobalValuePseudoSourceValue>(GV, TM); in getGlobalValueCallEntry()
145 E = std::make_unique<ExternalSymbolPseudoSourceValue>(ES, TM); in getExternalSymbolCallEntry()