| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PseudoSourceValue.cpp | 27 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 D | MachineOperand.cpp | 1106 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 D | ScheduleDAGInstrs.cpp | 149 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 D | StackSlotColoring.cpp | 410 const PseudoSourceValue *NewSV = MF.getPSVManager().getFixedStack(NewFI); in ColorSlots()
|
| H A D | ImplicitNullChecks.cpp | 348 if (const PseudoSourceValue *PSV = MMO2->getPseudoValue()) { in areMemoryOpsAliased()
|
| H A D | ShrinkWrap.cpp | 321 if (const PseudoSourceValue *PSV = Op->getPseudoValue()) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | MachineInstr.cpp | 1460 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 D | StackColoring.cpp | 1108 const PseudoSourceValue *NewSV = in remapInstructions()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | PseudoSourceValue.h | 24 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 D | PseudoSourceValueManager.h | 30 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 D | MachineMemOperand.h | 44 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 D | MIRFormatter.h | 62 const PseudoSourceValue &PSV) const { in printCustomPseudoSourceValue() 69 const PseudoSourceValue *&PSV, ErrorCallbackType ErrorCallback) const { in parseCustomPseudoSourceValue()
|
| H A D | ScheduleDAGInstrs.h | 48 class PseudoSourceValue; variable 103 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMIRFormatter.h | 48 const PseudoSourceValue *&PSV,
|
| H A D | SIMachineFunctionInfo.h | 38 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 D | AMDGPUMIRFormatter.cpp | 172 const PseudoSourceValue *&PSV, ErrorCallbackType ErrorCallback) const { in parseCustomPseudoSourceValue()
|
| H A D | AMDGPUTargetMachine.cpp | 1033 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 D | MipsDelaySlotFiller.cpp | 186 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 D | MipsOptimizePICCall.cpp | 56 using ValueType = PointerUnion<const Value *, const PseudoSourceValue *>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMHazardRecognizer.cpp | 216 BasePseudoVal0->kind() == PseudoSourceValue::FixedStack) { in getHazardType()
|
| H A D | ARMLowOverheadLoops.cpp | 1124 const PseudoSourceValue *PseudoValue = Operand->getPseudoValue(); in ValidateMVEStore() 1125 if (PseudoValue && PseudoValue->kind() == PseudoSourceValue::FixedStack) { in ValidateMVEStore()
|
| H A D | ARMLatencyMutations.cpp | 574 SrcPseudoVal->kind() == PseudoSourceValue::FixedStack) { in memoryRAWHazard()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | VarLocBasedImpl.cpp | 1309 const PseudoSourceValue *PVal = (*MMOI)->getPseudoValue(); in extractSpillBaseRegAndOffset() 1310 assert(PVal->kind() == PseudoSourceValue::FixedStack && in extractSpillBaseRegAndOffset()
|
| H A D | InstrRefBasedImpl.cpp | 1403 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 D | MIParser.cpp | 517 bool parseMemoryPseudoSourceValue(const PseudoSourceValue *&PSV); 3216 bool MIParser::parseMemoryPseudoSourceValue(const PseudoSourceValue *&PSV) { in parseMemoryPseudoSourceValue() 3292 const PseudoSourceValue *PSV = nullptr; in parseMachinePointerInfo()
|