Home
last modified time | relevance | path

Searched refs:PseudoSourceValue (Results 1 – 25 of 37) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp25 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetMachine &TM) in PseudoSourceValue() function in PseudoSourceValue
30 PseudoSourceValue::~PseudoSourceValue() = default;
32 void PseudoSourceValue::printCustom(raw_ostream &O) const { in printCustom()
81 : PseudoSourceValue(Kind, TM) {} in CallEntryPseudoSourceValue()
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()
122 const PseudoSourceValue *
130 const PseudoSourceValue *
[all …]
H A DMachineOperand.cpp1035 assert((PtrInfo.V.isNull() || PtrInfo.V.is<const PseudoSourceValue *>() || in MachineMemOperand()
1137 } else if (const PseudoSourceValue *PVal = getPseudoValue()) { in print()
1141 case PseudoSourceValue::Stack: in print()
1144 case PseudoSourceValue::GOT: in print()
1147 case PseudoSourceValue::JumpTable: in print()
1150 case PseudoSourceValue::ConstantPool: in print()
1153 case PseudoSourceValue::FixedStack: { in print()
1159 case PseudoSourceValue::GlobalValueCallEntry: in print()
1164 case PseudoSourceValue::ExternalSymbolCallEntry: in print()
H A DScheduleDAGInstrs.cpp134 if (const PseudoSourceValue *PSV = MMO->getPseudoValue()) { in getUnderlyingObjectsForInstr()
1016 raw_ostream &llvm::operator<<(raw_ostream &OS, const PseudoSourceValue* PSV) { in operator <<()
1030 else if (Itr.first.is<const PseudoSourceValue*>()) in dump()
1031 dbgs() << Itr.first.get<const PseudoSourceValue*>(); in dump()
H A DCMakeLists.txt163 PseudoSourceValue.cpp
H A DStackSlotColoring.cpp361 const PseudoSourceValue *NewSV = MF.getPSVManager().getFixedStack(NewFI); in ColorSlots()
H A DImplicitNullChecks.cpp351 if (const PseudoSourceValue *PSV = MMO2->getPseudoValue()) { in areMemoryOpsAliased()
H A DMachineInstr.cpp1243 const PseudoSourceValue *PSVa = MMOa->getPseudoValue(); in MemOperandsHaveAlias()
1244 const PseudoSourceValue *PSVb = MMOb->getPseudoValue(); in MemOperandsHaveAlias()
1374 if (const PseudoSourceValue *PSV = MMO->getPseudoValue()) { in isDereferenceableInvariantLoad()
H A DStackColoring.cpp1129 const PseudoSourceValue *NewSV = in remapInstructions()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h26 class PseudoSourceValue; variable
35 class PseudoSourceValue {
64 virtual ~PseudoSourceValue();
101 static bool classof(const PseudoSourceValue *V) { in classof()
133 static bool classof(const PseudoSourceValue *V) { in classof()
147 static bool classof(const PseudoSourceValue *V) { in classof()
170 const PseudoSourceValue *getStack();
174 const PseudoSourceValue *getGOT();
179 const PseudoSourceValue *getConstantPool();
183 const PseudoSourceValue *getJumpTable();
[all …]
H A DMachineMemOperand.h41 PointerUnion<const Value *, const PseudoSourceValue *> V;
56 explicit MachinePointerInfo(const PseudoSourceValue *v, int64_t offset = 0,
67 PointerUnion<const Value *, const PseudoSourceValue *> v,
75 AddrSpace = V.get<const PseudoSourceValue*>()->getAddressSpace(); in V()
84 return MachinePointerInfo(V.get<const PseudoSourceValue*>(), Offset + O, in getWithOffset()
212 const PseudoSourceValue *getPseudoValue() const { in getPseudoValue()
213 return PtrInfo.V.dyn_cast<const PseudoSourceValue*>(); in getPseudoValue()
318 void setValue(const PseudoSourceValue *NewSV) { PtrInfo.V = NewSV; } in setValue()
H A DMIRFormatter.h57 const PseudoSourceValue &PSV) const { in printCustomPseudoSourceValue()
64 const PseudoSourceValue *&PSV, ErrorCallbackType ErrorCallback) const { in parseCustomPseudoSourceValue()
H A DScheduleDAGInstrs.h46 class PseudoSourceValue; variable
106 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
/llvm-project-15.0.7/llvm/tools/llvm-reduce/
H A DReducerWorkItem.cpp148 if (const PseudoSourceValue *PSV = in cloneMemOperands()
149 NewPtrInfo.V.dyn_cast<const PseudoSourceValue *>()) { in cloneMemOperands()
151 case PseudoSourceValue::Stack: in cloneMemOperands()
154 case PseudoSourceValue::GOT: in cloneMemOperands()
157 case PseudoSourceValue::JumpTable: in cloneMemOperands()
160 case PseudoSourceValue::ConstantPool: in cloneMemOperands()
163 case PseudoSourceValue::FixedStack: in cloneMemOperands()
167 case PseudoSourceValue::GlobalValueCallEntry: in cloneMemOperands()
171 case PseudoSourceValue::ExternalSymbolCallEntry: in cloneMemOperands()
175 case PseudoSourceValue::TargetCustom: in cloneMemOperands()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.h34 class AMDGPUPseudoSourceValue : public PseudoSourceValue {
37 PSVBuffer = PseudoSourceValue::TargetCustom,
44 : PseudoSourceValue(Kind, TM) {} in AMDGPUPseudoSourceValue()
67 static bool classof(const PseudoSourceValue *V) { in classof()
80 static bool classof(const PseudoSourceValue *V) { in classof()
92 static bool classof(const PseudoSourceValue *V) { in classof()
H A DAMDGPUMIRFormatter.h35 const PseudoSourceValue *&PSV,
H A DAMDGPUMIRFormatter.cpp22 const PseudoSourceValue *&PSV, ErrorCallbackType ErrorCallback) const { in parseCustomPseudoSourceValue()
H A DAMDGPUTargetMachine.cpp841 case PseudoSourceValue::Stack: in getAddressSpaceForPseudoSourceKind()
842 case PseudoSourceValue::FixedStack: in getAddressSpaceForPseudoSourceKind()
844 case PseudoSourceValue::ConstantPool: in getAddressSpaceForPseudoSourceKind()
845 case PseudoSourceValue::GOT: in getAddressSpaceForPseudoSourceKind()
846 case PseudoSourceValue::JumpTable: in getAddressSpaceForPseudoSourceKind()
847 case PseudoSourceValue::GlobalValueCallEntry: in getAddressSpaceForPseudoSourceKind()
848 case PseudoSourceValue::ExternalSymbolCallEntry: in getAddressSpaceForPseudoSourceKind()
849 case PseudoSourceValue::TargetCustom: in getAddressSpaceForPseudoSourceKind()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp188 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
482 if (const PseudoSourceValue *PSV = in hasHazard_()
533 if (const PseudoSourceValue *PSV = MMO.getPseudoValue()) { in getUnderlyingObjects()
H A DMipsOptimizePICCall.cpp57 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn164 "PseudoSourceValue.cpp",
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMHazardRecognizer.cpp218 BasePseudoVal0->kind() == PseudoSourceValue::FixedStack) { in getHazardType()
H A DARMLowOverheadLoops.cpp1141 const PseudoSourceValue *PseudoValue = Operand->getPseudoValue(); in ValidateMVEStore()
1142 if (PseudoValue && PseudoValue->kind() == PseudoSourceValue::FixedStack) { in ValidateMVEStore()
/llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h1151 MemOperand->getPseudoValue()->kind() == PseudoSourceValue::FixedStack in hasFoldedStackStore()
H A DVarLocBasedImpl.cpp1218 const PseudoSourceValue *PVal = (*MMOI)->getPseudoValue(); in extractSpillBaseRegAndOffset()
1219 assert(PVal->kind() == PseudoSourceValue::FixedStack && in extractSpillBaseRegAndOffset()
H A DInstrRefBasedImpl.cpp997 const PseudoSourceValue *PVal = (*MMOI)->getPseudoValue(); in extractSpillBaseRegAndOffset()
998 assert(PVal->kind() == PseudoSourceValue::FixedStack && in extractSpillBaseRegAndOffset()
1554 const PseudoSourceValue *PVal = (*MMOI)->getPseudoValue(); in isSpillInstruction()

12