Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp27 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetInstrInfo &TII) in PseudoSourceValue() function in PseudoSourceValue
33 PseudoSourceValue::~PseudoSourceValue() {} in ~PseudoSourceValue()
35 void PseudoSourceValue::printCustom(raw_ostream &O) const { in printCustom()
84 : PseudoSourceValue(Kind, TII) {} in CallEntryPseudoSourceValue()
109 StackPSV(PseudoSourceValue::Stack, TII), in PseudoSourceValueManager()
110 GOTPSV(PseudoSourceValue::GOT, TII), in PseudoSourceValueManager()
111 JumpTablePSV(PseudoSourceValue::JumpTable, TII), in PseudoSourceValueManager()
112 ConstantPoolPSV(PseudoSourceValue::ConstantPool, TII) {} in PseudoSourceValueManager()
128 const PseudoSourceValue *
136 const PseudoSourceValue *
[all …]
H A DMachineOperand.cpp1032 assert((PtrInfo.V.isNull() || PtrInfo.V.is<const PseudoSourceValue *>() || in MachineMemOperand()
1132 } else if (const PseudoSourceValue *PVal = getPseudoValue()) { in print()
1136 case PseudoSourceValue::Stack: in print()
1139 case PseudoSourceValue::GOT: in print()
1142 case PseudoSourceValue::JumpTable: in print()
1145 case PseudoSourceValue::ConstantPool: in print()
1148 case PseudoSourceValue::FixedStack: { in print()
1154 case PseudoSourceValue::GlobalValueCallEntry: in print()
1159 case PseudoSourceValue::ExternalSymbolCallEntry: in print()
H A DScheduleDAGInstrs.cpp138 if (const PseudoSourceValue *PSV = MMO->getPseudoValue()) { in getUnderlyingObjectsForInstr()
1026 raw_ostream &llvm::operator<<(raw_ostream &OS, const PseudoSourceValue* PSV) { in operator <<()
1040 else if (Itr.first.is<const PseudoSourceValue*>()) in dump()
1041 dbgs() << Itr.first.get<const PseudoSourceValue*>(); in dump()
H A DStackSlotColoring.cpp365 const PseudoSourceValue *NewSV = MF.getPSVManager().getFixedStack(NewFI); in ColorSlots()
H A DImplicitNullChecks.cpp351 if (const PseudoSourceValue *PSV = MMO2->getPseudoValue()) { in areMemoryOpsAliased()
H A DMachineInstr.cpp1290 const PseudoSourceValue *PSVa = MMOa->getPseudoValue(); in MemOperandsHaveAlias()
1291 const PseudoSourceValue *PSVb = MMOb->getPseudoValue(); in MemOperandsHaveAlias()
1421 if (const PseudoSourceValue *PSV = MMO->getPseudoValue()) in isDereferenceableInvariantLoad()
H A DStackColoring.cpp1129 const PseudoSourceValue *NewSV = in remapInstructions()
H A DMachineLICM.cpp878 if (const PseudoSourceValue *PSV = MemOp->getPseudoValue()) in mayLoadFromGOTOrConstantPool()
/freebsd-13.1/contrib/llvm-project/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()
134 static bool classof(const PseudoSourceValue *V) { in classof()
148 static bool classof(const PseudoSourceValue *V) { in classof()
171 const PseudoSourceValue *getStack();
175 const PseudoSourceValue *getGOT();
180 const PseudoSourceValue *getConstantPool();
184 const PseudoSourceValue *getJumpTable();
[all …]
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 = V.get<const PseudoSourceValue*>()->getAddressSpace(); in V()
85 return MachinePointerInfo(V.get<const PseudoSourceValue*>(), Offset + O, in getWithOffset()
213 const PseudoSourceValue *getPseudoValue() const { in getPseudoValue()
214 return PtrInfo.V.dyn_cast<const PseudoSourceValue*>(); in getPseudoValue()
329 void setValue(const PseudoSourceValue *NewSV) { PtrInfo.V = NewSV; } in setValue()
H A DMIRFormatter.h59 const PseudoSourceValue &PSV) const { in printCustomPseudoSourceValue()
66 const PseudoSourceValue *&PSV, ErrorCallbackType ErrorCallback) const { in parseCustomPseudoSourceValue()
H A DScheduleDAGInstrs.h46 class PseudoSourceValue; variable
106 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.h33 class AMDGPUPseudoSourceValue : public PseudoSourceValue {
36 PSVBuffer = PseudoSourceValue::TargetCustom,
43 : PseudoSourceValue(Kind, TII) {} in AMDGPUPseudoSourceValue()
66 static bool classof(const PseudoSourceValue *V) { in classof()
79 static bool classof(const PseudoSourceValue *V) { in classof()
91 static bool classof(const PseudoSourceValue *V) { in classof()
H A DAMDGPUMIRFormatter.h41 const PseudoSourceValue *&PSV,
H A DAMDGPUMIRFormatter.cpp22 const PseudoSourceValue *&PSV, ErrorCallbackType ErrorCallback) const { in parseCustomPseudoSourceValue()
H A DR600InstrInfo.cpp1481 case PseudoSourceValue::Stack: in getAddressSpaceForPseudoSourceKind()
1482 case PseudoSourceValue::FixedStack: in getAddressSpaceForPseudoSourceKind()
1484 case PseudoSourceValue::ConstantPool: in getAddressSpaceForPseudoSourceKind()
1485 case PseudoSourceValue::GOT: in getAddressSpaceForPseudoSourceKind()
1486 case PseudoSourceValue::JumpTable: in getAddressSpaceForPseudoSourceKind()
1487 case PseudoSourceValue::GlobalValueCallEntry: in getAddressSpaceForPseudoSourceKind()
1488 case PseudoSourceValue::ExternalSymbolCallEntry: in getAddressSpaceForPseudoSourceKind()
1489 case PseudoSourceValue::TargetCustom: in getAddressSpaceForPseudoSourceKind()
H A DSIInstrInfo.cpp2721 case PseudoSourceValue::Stack: in getAddressSpaceForPseudoSourceKind()
2722 case PseudoSourceValue::FixedStack: in getAddressSpaceForPseudoSourceKind()
2724 case PseudoSourceValue::ConstantPool: in getAddressSpaceForPseudoSourceKind()
2725 case PseudoSourceValue::GOT: in getAddressSpaceForPseudoSourceKind()
2726 case PseudoSourceValue::JumpTable: in getAddressSpaceForPseudoSourceKind()
2727 case PseudoSourceValue::GlobalValueCallEntry: in getAddressSpaceForPseudoSourceKind()
2728 case PseudoSourceValue::ExternalSymbolCallEntry: in getAddressSpaceForPseudoSourceKind()
2729 case PseudoSourceValue::TargetCustom: in getAddressSpaceForPseudoSourceKind()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp188 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
484 if (const PseudoSourceValue *PSV = in hasHazard_()
535 if (const PseudoSourceValue *PSV = MMO.getPseudoValue()) { in getUnderlyingObjects()
H A DMipsOptimizePICCall.cpp57 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMHazardRecognizer.cpp216 BasePseudoVal0->kind() == PseudoSourceValue::FixedStack) { in getHazardType()
H A DARMLowOverheadLoops.cpp1090 const PseudoSourceValue *PseudoValue = Operand->getPseudoValue(); in ValidateMVEStore()
1091 if (PseudoValue && PseudoValue->kind() == PseudoSourceValue::FixedStack) { in ValidateMVEStore()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp1218 const PseudoSourceValue *PVal = (*MMOI)->getPseudoValue(); in extractSpillBaseRegAndOffset()
1219 assert(PVal->kind() == PseudoSourceValue::FixedStack && in extractSpillBaseRegAndOffset()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp610 auto PSV = MPO.V.dyn_cast<const PseudoSourceValue *>(); in inferAlignFromPtrInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp507 bool parseMemoryPseudoSourceValue(const PseudoSourceValue *&PSV);
3039 bool MIParser::parseMemoryPseudoSourceValue(const PseudoSourceValue *&PSV) { in parseMemoryPseudoSourceValue()
3115 const PseudoSourceValue *PSV = nullptr; in parseMachinePointerInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp1980 const PseudoSourceValue *PSVa = MMOa->getPseudoValue(); in areMemAccessesTriviallyDisjoint()
1981 const PseudoSourceValue *PSVb = MMOb->getPseudoValue(); in areMemAccessesTriviallyDisjoint()

12