Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPseudoSourceValue.cpp27 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetMachine &TM) in PseudoSourceValue() function in PseudoSourceValue
32 PseudoSourceValue::~PseudoSourceValue() = default;
34 void PseudoSourceValue::printCustom(raw_ostream &O) const { in printCustom()
41 bool PseudoSourceValue::isConstant(const MachineFrameInfo *) const { in isConstant()
49 bool PseudoSourceValue::isAliased(const MachineFrameInfo *) const { in isAliased()
55 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias()
83 : PseudoSourceValue(Kind, TM) {} in CallEntryPseudoSourceValue()
105 : TM(TMInfo), StackPSV(PseudoSourceValue::Stack, TM), in PseudoSourceValueManager()
106 GOTPSV(PseudoSourceValue::GOT, TM), in PseudoSourceValueManager()
107 JumpTablePSV(PseudoSourceValue::JumpTable, TM), in PseudoSourceValueManager()
[all …]
H A DMachineOperand.cpp1106 assert((PtrInfo.V.isNull() || isa<const PseudoSourceValue *>(PtrInfo.V) || in MachineMemOperand()
1215 } else if (const PseudoSourceValue *PVal = getPseudoValue()) { in print()
1219 case PseudoSourceValue::Stack: in print()
1222 case PseudoSourceValue::GOT: in print()
1225 case PseudoSourceValue::JumpTable: in print()
1228 case PseudoSourceValue::ConstantPool: in print()
1231 case PseudoSourceValue::FixedStack: { in print()
1237 case PseudoSourceValue::GlobalValueCallEntry: in print()
1242 case PseudoSourceValue::ExternalSymbolCallEntry: in print()
H A DScheduleDAGInstrs.cpp149 if (const PseudoSourceValue *PSV = MMO->getPseudoValue()) { in getUnderlyingObjectsForInstr()
1052 raw_ostream &llvm::operator<<(raw_ostream &OS, const PseudoSourceValue* PSV) { in operator <<()
1065 } else if (isa<const PseudoSourceValue *>(ValType)) in dump()
1066 dbgs() << cast<const PseudoSourceValue *>(ValType); in dump()
H A DStackSlotColoring.cpp410 const PseudoSourceValue *NewSV = MF.getPSVManager().getFixedStack(NewFI); in ColorSlots()
H A DImplicitNullChecks.cpp348 if (const PseudoSourceValue *PSV = MMO2->getPseudoValue()) { in areMemoryOpsAliased()
H A DShrinkWrap.cpp321 if (const PseudoSourceValue *PSV = Op->getPseudoValue()) in INITIALIZE_PASS_DEPENDENCY()
H A DMachineInstr.cpp1460 const PseudoSourceValue *PSVa = MMOa->getPseudoValue(); in MemOperandsHaveAlias()
1461 const PseudoSourceValue *PSVb = MMOb->getPseudoValue(); in MemOperandsHaveAlias()
1616 if (const PseudoSourceValue *PSV = MMO->getPseudoValue()) { in isDereferenceableInvariantLoad()
H A DStackColoring.cpp1108 const PseudoSourceValue *NewSV = in remapInstructions()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h24 class PseudoSourceValue; variable
28 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, const PseudoSourceValue *PSV);
33 class LLVM_ABI PseudoSourceValue {
50 const PseudoSourceValue *PSV);
60 explicit PseudoSourceValue(unsigned Kind, const TargetMachine &TM);
62 virtual ~PseudoSourceValue();
92 class LLVM_ABI FixedStackPseudoSourceValue : public PseudoSourceValue {
97 : PseudoSourceValue(FixedStack, TM), FI(FI) {} in FixedStackPseudoSourceValue()
99 static bool classof(const PseudoSourceValue *V) { in classof()
114 class LLVM_ABI CallEntryPseudoSourceValue : public PseudoSourceValue {
[all …]
H A DPseudoSourceValueManager.h30 const PseudoSourceValue StackPSV, GOTPSV, JumpTablePSV, ConstantPoolPSV;
43 LLVM_ABI const PseudoSourceValue *getStack();
47 LLVM_ABI const PseudoSourceValue *getGOT();
52 LLVM_ABI const PseudoSourceValue *getConstantPool();
56 LLVM_ABI const PseudoSourceValue *getJumpTable();
60 LLVM_ABI const PseudoSourceValue *getFixedStack(int FI);
62 LLVM_ABI const PseudoSourceValue *
65 LLVM_ABI const PseudoSourceValue *getExternalSymbolCallEntry(const char *ES);
H A DMachineMemOperand.h44 PointerUnion<const Value *, const PseudoSourceValue *> V;
59 explicit MachinePointerInfo(const PseudoSourceValue *v, int64_t offset = 0,
70 PointerUnion<const Value *, const PseudoSourceValue *> v,
78 AddrSpace = cast<const PseudoSourceValue *>(V)->getAddressSpace(); in V()
87 return MachinePointerInfo(cast<const PseudoSourceValue *>(V), Offset + O, in getWithOffset()
220 const PseudoSourceValue *getPseudoValue() const { in getPseudoValue()
221 return dyn_cast_if_present<const PseudoSourceValue *>(PtrInfo.V); in getPseudoValue()
330 void setValue(const PseudoSourceValue *NewSV) { PtrInfo.V = NewSV; } in setValue()
H A DMIRFormatter.h62 const PseudoSourceValue &PSV) const { in printCustomPseudoSourceValue()
69 const PseudoSourceValue *&PSV, ErrorCallbackType ErrorCallback) const { in parseCustomPseudoSourceValue()
H A DScheduleDAGInstrs.h48 class PseudoSourceValue; variable
103 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMIRFormatter.h48 const PseudoSourceValue *&PSV,
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()
H A DAMDGPUMIRFormatter.cpp172 const PseudoSourceValue *&PSV, ErrorCallbackType ErrorCallback) const { in parseCustomPseudoSourceValue()
H A DAMDGPUTargetMachine.cpp1033 case PseudoSourceValue::Stack: in getAddressSpaceForPseudoSourceKind()
1034 case PseudoSourceValue::FixedStack: in getAddressSpaceForPseudoSourceKind()
1036 case PseudoSourceValue::ConstantPool: in getAddressSpaceForPseudoSourceKind()
1037 case PseudoSourceValue::GOT: in getAddressSpaceForPseudoSourceKind()
1038 case PseudoSourceValue::JumpTable: in getAddressSpaceForPseudoSourceKind()
1039 case PseudoSourceValue::GlobalValueCallEntry: in getAddressSpaceForPseudoSourceKind()
1040 case PseudoSourceValue::ExternalSymbolCallEntry: in getAddressSpaceForPseudoSourceKind()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp186 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
477 if (const PseudoSourceValue *PSV = in hasHazard_()
528 if (const PseudoSourceValue *PSV = MMO.getPseudoValue()) { in getUnderlyingObjects()
H A DMipsOptimizePICCall.cpp56 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMHazardRecognizer.cpp216 BasePseudoVal0->kind() == PseudoSourceValue::FixedStack) { in getHazardType()
H A DARMLowOverheadLoops.cpp1124 const PseudoSourceValue *PseudoValue = Operand->getPseudoValue(); in ValidateMVEStore()
1125 if (PseudoValue && PseudoValue->kind() == PseudoSourceValue::FixedStack) { in ValidateMVEStore()
H A DARMLatencyMutations.cpp574 SrcPseudoVal->kind() == PseudoSourceValue::FixedStack) { in memoryRAWHazard()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp1309 const PseudoSourceValue *PVal = (*MMOI)->getPseudoValue(); in extractSpillBaseRegAndOffset()
1310 assert(PVal->kind() == PseudoSourceValue::FixedStack && in extractSpillBaseRegAndOffset()
H A DInstrRefBasedImpl.cpp1403 const PseudoSourceValue *PVal = (*MMOI)->getPseudoValue(); in extractSpillBaseRegAndOffset()
1404 assert(PVal->kind() == PseudoSourceValue::FixedStack && in extractSpillBaseRegAndOffset()
2028 const PseudoSourceValue *PVal = (*MMOI)->getPseudoValue(); in isSpillInstruction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp517 bool parseMemoryPseudoSourceValue(const PseudoSourceValue *&PSV);
3216 bool MIParser::parseMemoryPseudoSourceValue(const PseudoSourceValue *&PSV) { in parseMemoryPseudoSourceValue()
3292 const PseudoSourceValue *PSV = nullptr; in parseMachinePointerInfo()

12