diff options
author | Bill Wendling <isanbard@gmail.com> | 2009-12-22 02:10:19 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2009-12-22 02:10:19 +0000 |
commit | 3ea3c2461932d96d3defa0a9aa93ffaf631bb19d (patch) | |
tree | 56d988d4a3aa501f13156292ecb9fb21ef80e11e /lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | |
parent | 06b766d1c0ff7373e911fe5f8c42f62aa2f67e92 (diff) | |
download | llvm-3ea3c2461932d96d3defa0a9aa93ffaf631bb19d.tar.gz llvm-3ea3c2461932d96d3defa0a9aa93ffaf631bb19d.tar.bz2 llvm-3ea3c2461932d96d3defa0a9aa93ffaf631bb19d.tar.xz |
Add more plumbing. This time in the LowerArguments and "get" functions which
return partial registers. This affected the back-end lowering code some.
Also patch up some places I missed before in the "get" functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91880 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h')
-rw-r--r-- | lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h b/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h index b653c96de6..c9c5f4f87c 100644 --- a/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h +++ b/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h @@ -336,6 +336,8 @@ public: DebugLoc getCurDebugLoc() const { return CurDebugLoc; } void setCurDebugLoc(DebugLoc dl) { CurDebugLoc = dl; } + unsigned getSDNodeOrder() const { return SDNodeOrder; } + void CopyValueToVirtualRegister(Value *V, unsigned Reg); void visit(Instruction &I); |