Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DPseudoSourceValue.cpp28 const PseudoSourceValue PSVs[4];
30 std::map<int, const PseudoSourceValue *> FSValues;
34 for (std::map<int, const PseudoSourceValue *>::iterator in ~PSVGlobalsTy()
45 const PseudoSourceValue *PseudoSourceValue::getStack() in getStack()
47 const PseudoSourceValue *PseudoSourceValue::getGOT() in getGOT()
49 const PseudoSourceValue *PseudoSourceValue::getJumpTable() in getJumpTable()
51 const PseudoSourceValue *PseudoSourceValue::getConstantPool() in getConstantPool()
65 PseudoSourceValue::PseudoSourceValue(enum ValueTy Subclass) : in PseudoSourceValue() function in PseudoSourceValue
69 void PseudoSourceValue::printCustom(raw_ostream &O) const { in printCustom()
73 const PseudoSourceValue *PseudoSourceValue::getFixedStack(int FI) { in getFixedStack()
[all …]
DMachineInstr.cpp344 return MachinePointerInfo(PseudoSourceValue::getConstantPool()); in getConstantPool()
350 return MachinePointerInfo(PseudoSourceValue::getFixedStack(FI), offset); in getFixedStack()
354 return MachinePointerInfo(PseudoSourceValue::getJumpTable()); in getJumpTable()
358 return MachinePointerInfo(PseudoSourceValue::getGOT()); in getGOT()
362 return MachinePointerInfo(PseudoSourceValue::getStack(), Offset); in getStack()
1259 if (const PseudoSourceValue *PSV = dyn_cast<PseudoSourceValue>(V)) in isInvariantLoad()
DScheduleDAGInstrs.cpp119 if (const PseudoSourceValue *PSV = dyn_cast<PseudoSourceValue>(V)) { in getUnderlyingObjectForInstr()
DStackSlotColoring.cpp484 const Value *OldSV = PseudoSourceValue::getFixedStack(OldFI); in RewriteInstruction()
485 const Value *NewSV = PseudoSourceValue::getFixedStack(NewFI); in RewriteInstruction()
DTargetInstrInfoImpl.cpp300 MachinePointerInfo(PseudoSourceValue::getFixedStack(FI)), in foldMemoryOperand()
/external/llvm/lib/CodeGen/
DPseudoSourceValue.cpp27 PseudoSourceValue::PseudoSourceValue(PSVKind Kind) : Kind(Kind) {} in PseudoSourceValue() function in PseudoSourceValue
29 PseudoSourceValue::~PseudoSourceValue() {} in ~PseudoSourceValue()
31 void PseudoSourceValue::printCustom(raw_ostream &O) const { in printCustom()
35 bool PseudoSourceValue::isConstant(const MachineFrameInfo *) const { in isConstant()
43 bool PseudoSourceValue::isAliased(const MachineFrameInfo *) const { in isAliased()
49 bool PseudoSourceValue::mayAlias(const MachineFrameInfo *) const { in mayAlias()
76 : PseudoSourceValue(Kind) {} in CallEntryPseudoSourceValue()
98 : StackPSV(PseudoSourceValue::Stack), GOTPSV(PseudoSourceValue::GOT), in PseudoSourceValueManager()
99 JumpTablePSV(PseudoSourceValue::JumpTable), in PseudoSourceValueManager()
100 ConstantPoolPSV(PseudoSourceValue::ConstantPool) {} in PseudoSourceValueManager()
[all …]
DMIRPrinter.cpp890 } else if (const PseudoSourceValue *PVal = Op.getPseudoValue()) { in print()
894 case PseudoSourceValue::Stack: in print()
897 case PseudoSourceValue::GOT: in print()
900 case PseudoSourceValue::JumpTable: in print()
903 case PseudoSourceValue::ConstantPool: in print()
906 case PseudoSourceValue::FixedStack: in print()
910 case PseudoSourceValue::GlobalValueCallEntry: in print()
915 case PseudoSourceValue::ExternalSymbolCallEntry: in print()
DCMakeLists.txt94 PseudoSourceValue.cpp
DScheduleDAGInstrs.cpp175 if (const PseudoSourceValue *PSV = MMO->getPseudoValue()) { in getUnderlyingObjectsForInstr()
1119 raw_ostream &llvm::operator<<(raw_ostream &OS, const PseudoSourceValue* PSV) { in operator <<()
1133 else if (Itr.first.is<const PseudoSourceValue*>()) in dump()
1134 dbgs() << Itr.first.get<const PseudoSourceValue*>(); in dump()
DMachineInstr.cpp470 if (V.isNull() || V.is<const PseudoSourceValue*>()) return 0; in getAddrSpace()
506 assert((PtrInfo.V.isNull() || PtrInfo.V.is<const PseudoSourceValue*>() || in MachineMemOperand()
565 else if (const PseudoSourceValue *PSV = getPseudoValue()) in print()
1587 if (const PseudoSourceValue *PSV = MMO->getPseudoValue()) in isInvariantLoad()
DStackSlotColoring.cpp322 const PseudoSourceValue *NewSV = MF.getPSVManager().getFixedStack(NewFI); in ColorSlots()
/external/llvm/include/llvm/CodeGen/
DPseudoSourceValue.h30 class PseudoSourceValue; variable
31 raw_ostream &operator<<(raw_ostream &OS, const PseudoSourceValue* PSV);
36 class PseudoSourceValue {
51 const PseudoSourceValue* PSV);
60 explicit PseudoSourceValue(PSVKind Kind);
62 virtual ~PseudoSourceValue();
86 class FixedStackPseudoSourceValue : public PseudoSourceValue {
91 : PseudoSourceValue(FixedStack), FI(FI) {} in FixedStackPseudoSourceValue()
93 static inline bool classof(const PseudoSourceValue *V) { in classof()
108 class CallEntryPseudoSourceValue : public PseudoSourceValue {
[all …]
DMachineMemOperand.h41 PointerUnion<const Value *, const PseudoSourceValue *> V;
49 explicit MachinePointerInfo(const PseudoSourceValue *v,
57 return MachinePointerInfo(V.get<const PseudoSourceValue*>(), Offset+O); in getWithOffset()
142 const PseudoSourceValue *getPseudoValue() const { in getPseudoValue()
143 return PtrInfo.V.dyn_cast<const PseudoSourceValue*>(); in getPseudoValue()
201 void setValue(const PseudoSourceValue *NewSV) { PtrInfo.V = NewSV; } in setValue()
DScheduleDAGInstrs.h89 typedef PointerUnion<const Value *, const PseudoSourceValue *> ValueType;
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DPseudoSourceValue.h27 class PseudoSourceValue : public Value {
35 explicit PseudoSourceValue(enum ValueTy Subclass = PseudoSourceValueVal);
53 static inline bool classof(const PseudoSourceValue *) { return true; } in classof() argument
61 static const PseudoSourceValue *getFixedStack(int FI);
65 static const PseudoSourceValue *getStack();
69 static const PseudoSourceValue *getGOT();
74 static const PseudoSourceValue *getConstantPool();
78 static const PseudoSourceValue *getJumpTable();
84 class FixedStackPseudoSourceValue : public PseudoSourceValue {
88 PseudoSourceValue(FixedStackPseudoSourceValueVal), FI(fi) {} in FixedStackPseudoSourceValue()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DThumb1InstrInfo.cpp64 MachinePointerInfo(PseudoSourceValue::getFixedStack(FI)), in storeRegToStackSlot()
93 MachinePointerInfo(PseudoSourceValue::getFixedStack(FI)), in loadRegFromStackSlot()
DThumb2InstrInfo.cpp134 MachinePointerInfo(PseudoSourceValue::getFixedStack(FI)), in storeRegToStackSlot()
162 MachinePointerInfo(PseudoSourceValue::getFixedStack(FI)), in loadRegFromStackSlot()
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
DMSP430InstrInfo.cpp47 MachinePointerInfo(PseudoSourceValue::getFixedStack(FrameIdx)), in storeRegToStackSlot()
76 MachinePointerInfo(PseudoSourceValue::getFixedStack(FrameIdx)), in loadRegFromStackSlot()
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/
DSystemZInstrBuilder.h119 PseudoSourceValue::getFixedStack(FI), Offset),
/external/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp168 typedef PointerUnion<const Value *, const PseudoSourceValue *> ValueType;
453 if (const PseudoSourceValue *PSV = in hasHazard_()
507 if (const PseudoSourceValue *PSV = in getUnderlyingObjects()
DMipsOptimizePICCall.cpp38 typedef PointerUnion<const Value *, const PseudoSourceValue *> ValueType;
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyRegStackify.cpp143 if (MPI.V.is<const PseudoSourceValue *>()) { in Query()
144 auto PSV = MPI.V.get<const PseudoSourceValue *>(); in Query()
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCInstrInfo.cpp490 MachinePointerInfo(PseudoSourceValue::getFixedStack(FrameIdx)), in storeRegToStackSlot()
612 MachinePointerInfo(PseudoSourceValue::getFixedStack(FrameIdx)), in loadRegFromStackSlot()
/external/llvm/lib/CodeGen/MIRParser/
DMIParser.cpp169 bool parseMemoryPseudoSourceValue(const PseudoSourceValue *&PSV);
1679 bool MIParser::parseMemoryPseudoSourceValue(const PseudoSourceValue *&PSV) { in parseMemoryPseudoSourceValue()
1742 const PseudoSourceValue *PSV = nullptr; in parseMachinePointerInfo()
/external/swiftshader/third_party/LLVM/
DAndroid.mk123 lib/CodeGen/PseudoSourceValue.cpp \

12