Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DSDNodeDbgValue.h30 class SDDbgValue {
54 SDDbgValue(MDNode *mdP, SDNode *N, unsigned R, uint64_t off, DebugLoc dl, in SDDbgValue() function
63 SDDbgValue(MDNode *mdP, const Value *C, uint64_t off, DebugLoc dl, in SDDbgValue() function
71 SDDbgValue(MDNode *mdP, unsigned FI, uint64_t off, DebugLoc dl, unsigned O) : in SDDbgValue() function
DInstrEmitter.h26 class SDDbgValue; variable
116 MachineInstr *EmitDbgValue(SDDbgValue *SD,
DInstrEmitter.cpp601 InstrEmitter::EmitDbgValue(SDDbgValue *SD, in EmitDbgValue()
607 if (SD->getKind() == SDDbgValue::FRAMEIX) { in EmitDbgValue()
616 if (SD->getKind() == SDDbgValue::SDNODE) { in EmitDbgValue()
630 } else if (SD->getKind() == SDDbgValue::CONST) { in EmitDbgValue()
DSelectionDAG.cpp603 ArrayRef<SDDbgValue*> DbgVals = DbgInfo->getSDDbgValues(N); in DeallocateNode()
5197 SDDbgValue *
5200 return new (Allocator) SDDbgValue(MDPtr, N, R, Off, DL, O); in getDbgValue()
5203 SDDbgValue *
5206 return new (Allocator) SDDbgValue(MDPtr, C, Off, DL, O); in getDbgValue()
5209 SDDbgValue *
5212 return new (Allocator) SDDbgValue(MDPtr, FI, Off, DL, O); in getDbgValue()
5612 void SelectionDAG::AddDbgValue(SDDbgValue *DB, SDNode *SD, bool isParameter) { in AddDbgValue()
5624 ArrayRef<SDDbgValue *> DVs = GetDbgValues(FromNode); in TransferDbgValues()
5625 SmallVector<SDDbgValue *, 2> ClonedDVs; in TransferDbgValues()
[all …]
DSelectionDAGBuilder.h62 class SDDbgValue; variable
DScheduleDAGSDNodes.cpp646 ArrayRef<SDDbgValue*> DVs = DAG->GetDbgValues(N); in ProcessSDDbgValues()
DSelectionDAGBuilder.cpp959 SDDbgValue *SDV; in resolveDanglingDebugInfo()
4554 SDDbgValue *SDV; in visitIntrinsicCall()
4623 SDDbgValue *SDV; in visitIntrinsicCall()
/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()
DSelectionDAGBuilder.cpp1020 SDDbgValue *SDV; in resolveDanglingDebugInfo()
4867 SDDbgValue *SDV; in visitIntrinsicCall()
4924 SDDbgValue *SDV; in visitIntrinsicCall()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DSDNodeDbgValue.h30 class SDDbgValue {
58 SDDbgValue(DIVariable *Var, DIExpression *Expr, SDNode *N, unsigned R, in SDDbgValue() function
67 SDDbgValue(DIVariable *Var, DIExpression *Expr, const Value *C, DebugLoc dl, in SDDbgValue() function
75 SDDbgValue(DIVariable *Var, DIExpression *Expr, unsigned VRegOrFrameIdx, in SDDbgValue() function
DInstrEmitter.h27 class SDDbgValue; variable
113 MachineInstr *EmitDbgValue(SDDbgValue *SD,
DInstrEmitter.cpp689 InstrEmitter::EmitDbgValue(SDDbgValue *SD, in EmitDbgValue()
697 if (SD->getKind() == SDDbgValue::FRAMEIX) { in EmitDbgValue()
713 if (SD->getKind() == SDDbgValue::SDNODE) { in EmitDbgValue()
727 } else if (SD->getKind() == SDDbgValue::VREG) { in EmitDbgValue()
729 } else if (SD->getKind() == SDDbgValue::CONST) { in EmitDbgValue()
DSelectionDAGBuilder.h77 class SDDbgValue; variable
979 SDDbgValue *getDbgValue(SDValue N, DILocalVariable *Variable,
DScheduleDAGSDNodes.cpp864 [](const SDDbgValue *LHS, const SDDbgValue *RHS) { in EmitSchedule()
DSelectionDAG.cpp7400 SDDbgValue *SelectionDAG::getDbgValue(DIVariable *Var, DIExpression *Expr, in getDbgValue()
7406 SDDbgValue(Var, Expr, N, R, IsIndirect, DL, O); in getDbgValue()
7410 SDDbgValue *SelectionDAG::getConstantDbgValue(DIVariable *Var, in getConstantDbgValue()
7416 return new (DbgInfo->getAlloc()) SDDbgValue(Var, Expr, C, DL, O); in getConstantDbgValue()
7420 SDDbgValue *SelectionDAG::getFrameIndexDbgValue(DIVariable *Var, in getFrameIndexDbgValue()
7428 SDDbgValue(Var, Expr, FI, IsIndirect, DL, O, SDDbgValue::FRAMEIX); in getFrameIndexDbgValue()
7432 SDDbgValue *SelectionDAG::getVRegDbgValue(DIVariable *Var, in getVRegDbgValue()
7439 SDDbgValue(Var, Expr, VReg, IsIndirect, DL, O, SDDbgValue::VREG); in getVRegDbgValue()
7458 SmallVector<SDDbgValue *, 2> ClonedDVs; in transferDbgValues()
7459 for (SDDbgValue *Dbg : GetDbgValues(FromNode)) { in transferDbgValues()
[all …]
DSelectionDAGBuilder.cpp1146 SDDbgValue *SDV; in resolveDanglingDebugInfo()
4983 SDDbgValue *SelectionDAGBuilder::getDbgValue(SDValue N, in getDbgValue()
5215 SDDbgValue *SDV = DAG.getFrameIndexDbgValue( in visitIntrinsicCall()
5226 SDDbgValue *SDV; in visitIntrinsicCall()
5278 SDDbgValue *SDV; in visitIntrinsicCall()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DSelectionDAG.h36 class SDDbgValue; variable
72 SmallVector<SDDbgValue*, 32> DbgValues;
73 SmallVector<SDDbgValue*, 32> ByvalParmDbgValues;
74 DenseMap<const SDNode*, SmallVector<SDDbgValue*, 2> > DbgValMap;
81 void add(SDDbgValue *V, const SDNode *Node, bool isParameter) {
99 ArrayRef<SDDbgValue*> getSDDbgValues(const SDNode *Node) {
100 DenseMap<const SDNode*, SmallVector<SDDbgValue*, 2> >::iterator I =
104 return ArrayRef<SDDbgValue*>();
107 typedef SmallVector<SDDbgValue*,32>::iterator DbgIterator;
809 SDDbgValue *getDbgValue(MDNode *MDPtr, SDNode *N, unsigned R, uint64_t Off,
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DSelectionDAG.h75 class SDDbgValue; variable
150 SmallVector<SDDbgValue*, 32> DbgValues;
151 SmallVector<SDDbgValue*, 32> ByvalParmDbgValues;
153 using DbgValMapType = DenseMap<const SDNode *, SmallVector<SDDbgValue *, 2>>;
161 void add(SDDbgValue *V, const SDNode *Node, bool isParameter) {
191 ArrayRef<SDDbgValue*> getSDDbgValues(const SDNode *Node) {
195 return ArrayRef<SDDbgValue*>();
198 using DbgIterator = SmallVectorImpl<SDDbgValue*>::iterator;
1242 SDDbgValue *getDbgValue(DIVariable *Var, DIExpression *Expr, SDNode *N,
1247 SDDbgValue *getConstantDbgValue(DIVariable *Var, DIExpression *Expr,
[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-7.0/llvm/test/DebugInfo/X86/
Ddbg-value-transfer-order.ll22 ; DAG node that gets replaced during ISel. This leads to an unordered SDDbgValue