/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SDNodeDbgValue.h | 30 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
|
D | InstrEmitter.h | 27 class SDDbgValue; variable 113 MachineInstr *EmitDbgValue(SDDbgValue *SD,
|
D | InstrEmitter.cpp | 651 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()
|
D | SelectionDAG.cpp | 6214 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 …]
|
D | SelectionDAGBuilder.h | 67 class SDDbgValue; variable
|
D | ScheduleDAGSDNodes.cpp | 711 ArrayRef<SDDbgValue*> DVs = DAG->GetDbgValues(N); in ProcessSDDbgValues()
|
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
D | SDNodeDbgValue.h | 30 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
|
D | InstrEmitter.h | 27 class SDDbgValue; variable 112 MachineInstr *EmitDbgValue(SDDbgValue *SD, 117 MachineInstr *EmitDbgInstrRef(SDDbgValue *SD,
|
D | InstrEmitter.cpp | 677 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()
|
D | SelectionDAGDumper.cpp | 819 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()
|
D | SelectionDAGBuilder.h | 75 class SDDbgValue; variable 806 SDDbgValue *getDbgValue(SDValue N, DILocalVariable *Variable,
|
D | ScheduleDAGSDNodes.cpp | 951 [](const SDDbgValue *LHS, const SDDbgValue *RHS) { in EmitSchedule()
|
D | SelectionDAG.cpp | 8331 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/ |
D | SDNodeDbgValue.h | 30 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
|
D | InstrEmitter.h | 26 class SDDbgValue; variable 107 MachineInstr *EmitDbgValue(SDDbgValue *SD,
|
D | InstrEmitter.cpp | 677 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()
|
D | SelectionDAGDumper.cpp | 764 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()
|
D | SelectionDAGBuilder.h | 79 class SDDbgValue; variable 815 SDDbgValue *getDbgValue(SDValue N, DILocalVariable *Variable,
|
D | ScheduleDAGSDNodes.cpp | 942 [](const SDDbgValue *LHS, const SDDbgValue *RHS) { in EmitSchedule()
|
D | SelectionDAG.cpp | 8123 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/ |
D | SelectionDAG.h | 39 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/ |
D | SelectionDAG.h | 76 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/ |
D | SelectionDAG.h | 76 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/ |
D | sdag-transfer-dbgvalue.ll | 3 ; This tests that transferDbgValues() changes order of SDDbgValue transferred
|
D | dbg-value-transfer-order.ll | 22 ; DAG node that gets replaced during ISel. This leads to an unordered SDDbgValue
|