Home
last modified time | relevance | path

Searched refs:SDDbgValue (Results 1 – 25 of 28) sorted by relevance

12

/external/llvm/lib/CodeGen/SelectionDAG/
DSDNodeDbgValue.h30 class SDDbgValue {
57 SDDbgValue(MDNode *Var, MDNode *Expr, SDNode *N, unsigned R, bool indir, in SDDbgValue() function
67 SDDbgValue(MDNode *Var, MDNode *Expr, const Value *C, uint64_t off, in SDDbgValue() function
76 SDDbgValue(MDNode *Var, MDNode *Expr, unsigned FI, uint64_t off, DebugLoc dl, in SDDbgValue() function
DInstrEmitter.h27 class SDDbgValue; variable
113 MachineInstr *EmitDbgValue(SDDbgValue *SD,
DInstrEmitter.cpp651 InstrEmitter::EmitDbgValue(SDDbgValue *SD, in EmitDbgValue()
660 if (SD->getKind() == SDDbgValue::FRAMEIX) { in EmitDbgValue()
672 if (SD->getKind() == SDDbgValue::SDNODE) { in EmitDbgValue()
686 } else if (SD->getKind() == SDDbgValue::CONST) { in EmitDbgValue()
DSelectionDAG.cpp6214 SDDbgValue *SelectionDAG::getDbgValue(MDNode *Var, MDNode *Expr, SDNode *N, in getDbgValue()
6220 SDDbgValue(Var, Expr, N, R, IsIndirect, Off, DL, O); in getDbgValue()
6224 SDDbgValue *SelectionDAG::getConstantDbgValue(MDNode *Var, MDNode *Expr, in getConstantDbgValue()
6229 return new (DbgInfo->getAlloc()) SDDbgValue(Var, Expr, C, Off, DL, O); in getConstantDbgValue()
6233 SDDbgValue *SelectionDAG::getFrameIndexDbgValue(MDNode *Var, MDNode *Expr, in getFrameIndexDbgValue()
6239 return new (DbgInfo->getAlloc()) SDDbgValue(Var, Expr, FI, Off, DL, O); in getFrameIndexDbgValue()
6647 void SelectionDAG::AddDbgValue(SDDbgValue *DB, SDNode *SD, bool isParameter) { in AddDbgValue()
6661 ArrayRef<SDDbgValue *> DVs = GetDbgValues(FromNode); in TransferDbgValues()
6662 for (ArrayRef<SDDbgValue *>::iterator I = DVs.begin(), E = DVs.end(); in TransferDbgValues()
6664 SDDbgValue *Dbg = *I; in TransferDbgValues()
[all …]
DSelectionDAGBuilder.h67 class SDDbgValue; variable
DScheduleDAGSDNodes.cpp711 ArrayRef<SDDbgValue*> DVs = DAG->GetDbgValues(N); in ProcessSDDbgValues()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSDNodeDbgValue.h30 class SDDbgValue {
59 SDDbgValue(DIVariable *Var, DIExpression *Expr, SDNode *N, unsigned R, in SDDbgValue() function
68 SDDbgValue(DIVariable *Var, DIExpression *Expr, const Value *C, DebugLoc dl, in SDDbgValue() function
76 SDDbgValue(DIVariable *Var, DIExpression *Expr, unsigned VRegOrFrameIdx, in SDDbgValue() function
DInstrEmitter.h27 class SDDbgValue; variable
112 MachineInstr *EmitDbgValue(SDDbgValue *SD,
117 MachineInstr *EmitDbgInstrRef(SDDbgValue *SD,
DInstrEmitter.cpp677 InstrEmitter::EmitDbgValue(SDDbgValue *SD, in EmitDbgValue()
704 if (SD->getKind() == SDDbgValue::FRAMEIX) { in EmitDbgValue()
720 if (SD->getKind() == SDDbgValue::SDNODE) { in EmitDbgValue()
734 } else if (SD->getKind() == SDDbgValue::VREG) { in EmitDbgValue()
736 } else if (SD->getKind() == SDDbgValue::CONST) { in EmitDbgValue()
771 InstrEmitter::EmitDbgInstrRef(SDDbgValue *SD, in EmitDbgInstrRef()
776 if (SD->getKind() != SDDbgValue::SDNODE) in EmitDbgInstrRef()
DSelectionDAGDumper.cpp819 for (SDDbgValue *Dbg : G->GetDbgValues(this)) in print_details()
827 LLVM_DUMP_METHOD void SDDbgValue::print(raw_ostream &OS) const { in print()
857 LLVM_DUMP_METHOD void SDDbgValue::dump() const { in dump()
DSelectionDAGBuilder.h75 class SDDbgValue; variable
806 SDDbgValue *getDbgValue(SDValue N, DILocalVariable *Variable,
DScheduleDAGSDNodes.cpp951 [](const SDDbgValue *LHS, const SDDbgValue *RHS) { in EmitSchedule()
DSelectionDAG.cpp8331 SDDbgValue *SelectionDAG::getDbgValue(DIVariable *Var, DIExpression *Expr, in getDbgValue()
8337 SDDbgValue(Var, Expr, N, R, IsIndirect, DL, O); in getDbgValue()
8341 SDDbgValue *SelectionDAG::getConstantDbgValue(DIVariable *Var, in getConstantDbgValue()
8347 return new (DbgInfo->getAlloc()) SDDbgValue(Var, Expr, C, DL, O); in getConstantDbgValue()
8351 SDDbgValue *SelectionDAG::getFrameIndexDbgValue(DIVariable *Var, in getFrameIndexDbgValue()
8359 SDDbgValue(Var, Expr, FI, IsIndirect, DL, O, SDDbgValue::FRAMEIX); in getFrameIndexDbgValue()
8363 SDDbgValue *SelectionDAG::getVRegDbgValue(DIVariable *Var, in getVRegDbgValue()
8370 SDDbgValue(Var, Expr, VReg, IsIndirect, DL, O, SDDbgValue::VREG); in getVRegDbgValue()
8389 SmallVector<SDDbgValue *, 2> ClonedDVs; in transferDbgValues()
8390 for (SDDbgValue *Dbg : GetDbgValues(FromNode)) { in transferDbgValues()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSDNodeDbgValue.h30 class SDDbgValue {
59 SDDbgValue(DIVariable *Var, DIExpression *Expr, SDNode *N, unsigned R, in SDDbgValue() function
68 SDDbgValue(DIVariable *Var, DIExpression *Expr, const Value *C, DebugLoc dl, in SDDbgValue() function
76 SDDbgValue(DIVariable *Var, DIExpression *Expr, unsigned VRegOrFrameIdx, in SDDbgValue() function
DInstrEmitter.h26 class SDDbgValue; variable
107 MachineInstr *EmitDbgValue(SDDbgValue *SD,
DInstrEmitter.cpp677 InstrEmitter::EmitDbgValue(SDDbgValue *SD, in EmitDbgValue()
699 if (SD->getKind() == SDDbgValue::FRAMEIX) { in EmitDbgValue()
715 if (SD->getKind() == SDDbgValue::SDNODE) { in EmitDbgValue()
729 } else if (SD->getKind() == SDDbgValue::VREG) { in EmitDbgValue()
731 } else if (SD->getKind() == SDDbgValue::CONST) { in EmitDbgValue()
DSelectionDAGDumper.cpp764 for (SDDbgValue *Dbg : G->GetDbgValues(this)) in print_details()
772 LLVM_DUMP_METHOD void SDDbgValue::print(raw_ostream &OS) const { in print()
802 LLVM_DUMP_METHOD void SDDbgValue::dump() const { in dump()
DSelectionDAGBuilder.h79 class SDDbgValue; variable
815 SDDbgValue *getDbgValue(SDValue N, DILocalVariable *Variable,
DScheduleDAGSDNodes.cpp942 [](const SDDbgValue *LHS, const SDDbgValue *RHS) { in EmitSchedule()
DSelectionDAG.cpp8123 SDDbgValue *SelectionDAG::getDbgValue(DIVariable *Var, DIExpression *Expr, in getDbgValue()
8129 SDDbgValue(Var, Expr, N, R, IsIndirect, DL, O); in getDbgValue()
8133 SDDbgValue *SelectionDAG::getConstantDbgValue(DIVariable *Var, in getConstantDbgValue()
8139 return new (DbgInfo->getAlloc()) SDDbgValue(Var, Expr, C, DL, O); in getConstantDbgValue()
8143 SDDbgValue *SelectionDAG::getFrameIndexDbgValue(DIVariable *Var, in getFrameIndexDbgValue()
8151 SDDbgValue(Var, Expr, FI, IsIndirect, DL, O, SDDbgValue::FRAMEIX); in getFrameIndexDbgValue()
8155 SDDbgValue *SelectionDAG::getVRegDbgValue(DIVariable *Var, in getVRegDbgValue()
8162 SDDbgValue(Var, Expr, VReg, IsIndirect, DL, O, SDDbgValue::VREG); in getVRegDbgValue()
8181 SmallVector<SDDbgValue *, 2> ClonedDVs; in transferDbgValues()
8182 for (SDDbgValue *Dbg : GetDbgValues(FromNode)) { in transferDbgValues()
[all …]
/external/llvm/include/llvm/CodeGen/
DSelectionDAG.h39 class SDDbgValue; variable
117 SmallVector<SDDbgValue*, 32> DbgValues;
118 SmallVector<SDDbgValue*, 32> ByvalParmDbgValues;
119 typedef DenseMap<const SDNode*, SmallVector<SDDbgValue*, 2> > DbgValMapType;
127 void add(SDDbgValue *V, const SDNode *Node, bool isParameter) {
152 ArrayRef<SDDbgValue*> getSDDbgValues(const SDNode *Node) {
156 return ArrayRef<SDDbgValue*>();
159 typedef SmallVectorImpl<SDDbgValue*>::iterator DbgIterator;
1099 SDDbgValue *getDbgValue(MDNode *Var, MDNode *Expr, SDNode *N, unsigned R,
1104 SDDbgValue *getConstantDbgValue(MDNode *Var, MDNode *Expr, const Value *C,
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSelectionDAG.h76 class SDDbgValue; variable
151 SmallVector<SDDbgValue*, 32> DbgValues;
152 SmallVector<SDDbgValue*, 32> ByvalParmDbgValues;
154 using DbgValMapType = DenseMap<const SDNode *, SmallVector<SDDbgValue *, 2>>;
162 void add(SDDbgValue *V, const SDNode *Node, bool isParameter) {
192 ArrayRef<SDDbgValue*> getSDDbgValues(const SDNode *Node) const {
196 return ArrayRef<SDDbgValue*>();
199 using DbgIterator = SmallVectorImpl<SDDbgValue*>::iterator;
1318 SDDbgValue *getDbgValue(DIVariable *Var, DIExpression *Expr, SDNode *N,
1323 SDDbgValue *getConstantDbgValue(DIVariable *Var, DIExpression *Expr,
[all …]
/external/llvm-project/llvm/include/llvm/CodeGen/
DSelectionDAG.h76 class SDDbgValue; variable
151 SmallVector<SDDbgValue*, 32> DbgValues;
152 SmallVector<SDDbgValue*, 32> ByvalParmDbgValues;
154 using DbgValMapType = DenseMap<const SDNode *, SmallVector<SDDbgValue *, 2>>;
162 void add(SDDbgValue *V, const SDNode *Node, bool isParameter) {
192 ArrayRef<SDDbgValue*> getSDDbgValues(const SDNode *Node) const {
196 return ArrayRef<SDDbgValue*>();
199 using DbgIterator = SmallVectorImpl<SDDbgValue*>::iterator;
1523 SDDbgValue *getDbgValue(DIVariable *Var, DIExpression *Expr, SDNode *N,
1528 SDDbgValue *getConstantDbgValue(DIVariable *Var, DIExpression *Expr,
[all …]
/external/llvm-project/llvm/test/DebugInfo/X86/
Dsdag-transfer-dbgvalue.ll3 ; This tests that transferDbgValues() changes order of SDDbgValue transferred
Ddbg-value-transfer-order.ll22 ; DAG node that gets replaced during ISel. This leads to an unordered SDDbgValue

12