Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp26 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetMachine &TM) in PseudoSourceValue() function in PseudoSourceValue
31 PseudoSourceValue::~PseudoSourceValue() = default;
33 void PseudoSourceValue::printCustom(raw_ostream &O) const { in printCustom()
82 : PseudoSourceValue(Kind, TM) {} in CallEntryPseudoSourceValue()
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()
123 const PseudoSourceValue *
131 const PseudoSourceValue *
[all …]
H A DMachineOperand.cpp1091 assert((PtrInfo.V.isNull() || isa<const PseudoSourceValue *>(PtrInfo.V) || in MachineMemOperand()
1192 } else if (const PseudoSourceValue *PVal = getPseudoValue()) { in print()
1196 case PseudoSourceValue::Stack: in print()
1199 case PseudoSourceValue::GOT: in print()
1202 case PseudoSourceValue::JumpTable: in print()
1205 case PseudoSourceValue::ConstantPool: in print()
1208 case PseudoSourceValue::FixedStack: { in print()
1214 case PseudoSourceValue::GlobalValueCallEntry: in print()
1219 case PseudoSourceValue::ExternalSymbolCallEntry: in print()
H A DScheduleDAGInstrs.cpp140 if (const PseudoSourceValue *PSV = MMO->getPseudoValue()) { in getUnderlyingObjectsForInstr()
1033 raw_ostream &llvm::operator<<(raw_ostream &OS, const PseudoSourceValue* PSV) { in operator <<()
1046 } else if (isa<const PseudoSourceValue *>(ValType)) in dump()
1047 dbgs() << cast<const PseudoSourceValue *>(ValType); in dump()
H A DStackSlotColoring.cpp391 const PseudoSourceValue *NewSV = MF.getPSVManager().getFixedStack(NewFI); in ColorSlots()
H A DImplicitNullChecks.cpp349 if (const PseudoSourceValue *PSV = MMO2->getPseudoValue()) { in areMemoryOpsAliased()
H A DMachineInstr.cpp1314 const PseudoSourceValue *PSVa = MMOa->getPseudoValue(); in MemOperandsHaveAlias()
1315 const PseudoSourceValue *PSVb = MMOb->getPseudoValue(); in MemOperandsHaveAlias()
1445 if (const PseudoSourceValue *PSV = MMO->getPseudoValue()) { in isDereferenceableInvariantLoad()
H A DShrinkWrap.cpp313 if (const PseudoSourceValue *PSV = Op->getPseudoValue()) in INITIALIZE_PASS_DEPENDENCY()
H A DStackColoring.cpp1097 const PseudoSourceValue *NewSV = in remapInstructions()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h22 class PseudoSourceValue; variable
26 raw_ostream &operator<<(raw_ostream &OS, const PseudoSourceValue* PSV);
31 class PseudoSourceValue {
48 const PseudoSourceValue* PSV);
60 virtual ~PseudoSourceValue();
90 class FixedStackPseudoSourceValue : public PseudoSourceValue {
95 : PseudoSourceValue(FixedStack, TM), FI(FI) {} in FixedStackPseudoSourceValue()
97 static bool classof(const PseudoSourceValue *V) { in classof()
112 class CallEntryPseudoSourceValue : public PseudoSourceValue {
129 static bool classof(const PseudoSourceValue *V) { in classof()
[all …]
H A DPseudoSourceValueManager.h29 const PseudoSourceValue StackPSV, GOTPSV, JumpTablePSV, ConstantPoolPSV;
42 const PseudoSourceValue *getStack();
46 const PseudoSourceValue *getGOT();
51 const PseudoSourceValue *getConstantPool();
55 const PseudoSourceValue *getJumpTable();
59 const PseudoSourceValue *getFixedStack(int FI);
61 const PseudoSourceValue *getGlobalValueCallEntry(const GlobalValue *GV);
63 const PseudoSourceValue *getExternalSymbolCallEntry(const char *ES);
H A DMachineMemOperand.h42 PointerUnion<const Value *, const PseudoSourceValue *> V;
57 explicit MachinePointerInfo(const PseudoSourceValue *v, int64_t offset = 0,
68 PointerUnion<const Value *, const PseudoSourceValue *> v,
76 AddrSpace = cast<const PseudoSourceValue *>(V)->getAddressSpace(); in V()
85 return MachinePointerInfo(cast<const PseudoSourceValue *>(V), Offset + O, in getWithOffset()
215 const PseudoSourceValue *getPseudoValue() const { in getPseudoValue()
216 return dyn_cast_if_present<const PseudoSourceValue *>(PtrInfo.V); in getPseudoValue()
321 void setValue(const PseudoSourceValue *NewSV) { PtrInfo.V = NewSV; } in setValue()
H A DMIRFormatter.h61 const PseudoSourceValue &PSV) const { in printCustomPseudoSourceValue()
68 const PseudoSourceValue *&PSV, ErrorCallbackType ErrorCallback) const { in parseCustomPseudoSourceValue()
H A DScheduleDAGInstrs.h47 class PseudoSourceValue; variable
108 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.h451 const PseudoSourceValue *getAddressCheckPSV() const { in getAddressCheckPSV()
461 class AddressCheckPseudoSourceValue : public PseudoSourceValue {
464 : PseudoSourceValue(TargetCustom, TM) {} in AddressCheckPseudoSourceValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMIRFormatter.h35 const PseudoSourceValue *&PSV,
H A DAMDGPUMIRFormatter.cpp22 const PseudoSourceValue *&PSV, ErrorCallbackType ErrorCallback) const { in parseCustomPseudoSourceValue()
H A DAMDGPUTargetMachine.cpp847 case PseudoSourceValue::Stack: in getAddressSpaceForPseudoSourceKind()
848 case PseudoSourceValue::FixedStack: in getAddressSpaceForPseudoSourceKind()
850 case PseudoSourceValue::ConstantPool: in getAddressSpaceForPseudoSourceKind()
851 case PseudoSourceValue::GOT: in getAddressSpaceForPseudoSourceKind()
852 case PseudoSourceValue::JumpTable: in getAddressSpaceForPseudoSourceKind()
853 case PseudoSourceValue::GlobalValueCallEntry: in getAddressSpaceForPseudoSourceKind()
854 case PseudoSourceValue::ExternalSymbolCallEntry: in getAddressSpaceForPseudoSourceKind()
H A DSIMachineFunctionInfo.h38 class AMDGPUPseudoSourceValue : public PseudoSourceValue {
41 PSVImage = PseudoSourceValue::TargetCustom,
47 : PseudoSourceValue(Kind, TM) {} in AMDGPUPseudoSourceValue()
70 static bool classof(const PseudoSourceValue *V) { in classof()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp188 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
481 if (const PseudoSourceValue *PSV = in hasHazard_()
532 if (const PseudoSourceValue *PSV = MMO.getPseudoValue()) { in getUnderlyingObjects()
H A DMipsOptimizePICCall.cpp56 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMHazardRecognizer.cpp218 BasePseudoVal0->kind() == PseudoSourceValue::FixedStack) { in getHazardType()
H A DARMLowOverheadLoops.cpp1142 const PseudoSourceValue *PseudoValue = Operand->getPseudoValue(); in ValidateMVEStore()
1143 if (PseudoValue && PseudoValue->kind() == PseudoSourceValue::FixedStack) { in ValidateMVEStore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp1296 const PseudoSourceValue *PVal = (*MMOI)->getPseudoValue(); in extractSpillBaseRegAndOffset()
1297 assert(PVal->kind() == PseudoSourceValue::FixedStack && in extractSpillBaseRegAndOffset()
H A DInstrRefBasedImpl.h1471 MemOperand->getPseudoValue()->kind() == PseudoSourceValue::FixedStack
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp2029 const PseudoSourceValue *PSVa = MMOa->getPseudoValue(); in areMemAccessesTriviallyDisjoint()
2030 const PseudoSourceValue *PSVb = MMOb->getPseudoValue(); in areMemAccessesTriviallyDisjoint()

12