| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | PseudoSourceValue.cpp | 25 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 D | MachineOperand.cpp | 1035 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 D | ScheduleDAGInstrs.cpp | 134 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 D | CMakeLists.txt | 163 PseudoSourceValue.cpp
|
| H A D | StackSlotColoring.cpp | 361 const PseudoSourceValue *NewSV = MF.getPSVManager().getFixedStack(NewFI); in ColorSlots()
|
| H A D | ImplicitNullChecks.cpp | 351 if (const PseudoSourceValue *PSV = MMO2->getPseudoValue()) { in areMemoryOpsAliased()
|
| H A D | MachineInstr.cpp | 1243 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 D | StackColoring.cpp | 1129 const PseudoSourceValue *NewSV = in remapInstructions()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | PseudoSourceValue.h | 26 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 D | MachineMemOperand.h | 41 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 D | MIRFormatter.h | 57 const PseudoSourceValue &PSV) const { in printCustomPseudoSourceValue() 64 const PseudoSourceValue *&PSV, ErrorCallbackType ErrorCallback) const { in parseCustomPseudoSourceValue()
|
| H A D | ScheduleDAGInstrs.h | 46 class PseudoSourceValue; variable 106 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
|
| /llvm-project-15.0.7/llvm/tools/llvm-reduce/ |
| H A D | ReducerWorkItem.cpp | 148 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 D | SIMachineFunctionInfo.h | 34 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 D | AMDGPUMIRFormatter.h | 35 const PseudoSourceValue *&PSV,
|
| H A D | AMDGPUMIRFormatter.cpp | 22 const PseudoSourceValue *&PSV, ErrorCallbackType ErrorCallback) const { in parseCustomPseudoSourceValue()
|
| H A D | AMDGPUTargetMachine.cpp | 841 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 D | MipsDelaySlotFiller.cpp | 188 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 D | MipsOptimizePICCall.cpp | 57 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/ |
| H A D | BUILD.gn | 164 "PseudoSourceValue.cpp",
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMHazardRecognizer.cpp | 218 BasePseudoVal0->kind() == PseudoSourceValue::FixedStack) { in getHazardType()
|
| H A D | ARMLowOverheadLoops.cpp | 1141 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 D | InstrRefBasedImpl.h | 1151 MemOperand->getPseudoValue()->kind() == PseudoSourceValue::FixedStack in hasFoldedStackStore()
|
| H A D | VarLocBasedImpl.cpp | 1218 const PseudoSourceValue *PVal = (*MMOI)->getPseudoValue(); in extractSpillBaseRegAndOffset() 1219 assert(PVal->kind() == PseudoSourceValue::FixedStack && in extractSpillBaseRegAndOffset()
|
| H A D | InstrRefBasedImpl.cpp | 997 const PseudoSourceValue *PVal = (*MMOI)->getPseudoValue(); in extractSpillBaseRegAndOffset() 998 assert(PVal->kind() == PseudoSourceValue::FixedStack && in extractSpillBaseRegAndOffset() 1554 const PseudoSourceValue *PVal = (*MMOI)->getPseudoValue(); in isSpillInstruction()
|