projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add the ability to promote legal integer VAARGs. This is required for the PPC64 SVR4...
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
SelectionDAGBuilder.h
diff --git
a/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
b/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
index 36bdf38c48e7bb308604856570d26fda76d86250..8cf88e1c5ba40e58114804f48a53bc4f4be8e74a 100644
(file)
--- a/
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
+++ b/
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
@@
-72,7
+72,6
@@
class TargetLowering;
class TruncInst;
class UIToFPInst;
class UnreachableInst;
class TruncInst;
class UIToFPInst;
class UnreachableInst;
-class UnwindInst;
class VAArgInst;
class ZExtInst;
class VAArgInst;
class ZExtInst;
@@
-130,13
+129,13
@@
private:
/// Case - A struct to record the Value for a switch case, and the
/// case's target basic block.
struct Case {
/// Case - A struct to record the Value for a switch case, and the
/// case's target basic block.
struct Case {
-
Constant*
Low;
-
Constant*
High;
+
const Constant *
Low;
+
const Constant *
High;
MachineBasicBlock* BB;
uint32_t ExtraWeight;
Case() : Low(0), High(0), BB(0), ExtraWeight(0) { }
MachineBasicBlock* BB;
uint32_t ExtraWeight;
Case() : Low(0), High(0), BB(0), ExtraWeight(0) { }
- Case(
Constant* low, Constant* high, MachineBasicBlock*
bb,
+ Case(
const Constant *low, const Constant *high, MachineBasicBlock *
bb,
uint32_t extraweight) : Low(low), High(high), BB(bb),
ExtraWeight(extraweight) { }
uint32_t extraweight) : Low(low), High(high), BB(bb),
ExtraWeight(extraweight) { }
@@
-475,7
+474,6
@@
private:
// These all get lowered before this pass.
void visitInvoke(const InvokeInst &I);
void visitResume(const ResumeInst &I);
// These all get lowered before this pass.
void visitInvoke(const InvokeInst &I);
void visitResume(const ResumeInst &I);
- void visitUnwind(const UnwindInst &I);
void visitBinary(const User &I, unsigned OpCode);
void visitShift(const User &I, unsigned Opcode);
void visitBinary(const User &I, unsigned OpCode);
void visitShift(const User &I, unsigned Opcode);