Lines Matching refs:TM
25 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetMachine &TM) in PseudoSourceValue() argument
27 AddressSpace = TM.getAddressSpaceForPseudoSourceKind(Kind); in PseudoSourceValue()
80 const TargetMachine &TM) in CallEntryPseudoSourceValue() argument
81 : PseudoSourceValue(Kind, TM) {} in CallEntryPseudoSourceValue()
96 const GlobalValue *GV, const TargetMachine &TM) in GlobalValuePseudoSourceValue() argument
97 : CallEntryPseudoSourceValue(GlobalValueCallEntry, TM), GV(GV) {} in GlobalValuePseudoSourceValue()
99 const char *ES, const TargetMachine &TM) in ExternalSymbolPseudoSourceValue() argument
100 : CallEntryPseudoSourceValue(ExternalSymbolCallEntry, TM), ES(ES) {} in ExternalSymbolPseudoSourceValue()
103 : TM(TMInfo), StackPSV(PseudoSourceValue::Stack, TM), in PseudoSourceValueManager()
104 GOTPSV(PseudoSourceValue::GOT, TM), in PseudoSourceValueManager()
105 JumpTablePSV(PseudoSourceValue::JumpTable, TM), in PseudoSourceValueManager()
106 ConstantPoolPSV(PseudoSourceValue::ConstantPool, TM) {} in PseudoSourceValueManager()
126 V = std::make_unique<FixedStackPseudoSourceValue>(FI, TM); in getFixedStack()
135 E = std::make_unique<GlobalValuePseudoSourceValue>(GV, TM); in getGlobalValueCallEntry()
144 E = std::make_unique<ExternalSymbolPseudoSourceValue>(ES, TM); in getExternalSymbolCallEntry()