projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
For llvm-objdump, add the option -private-header (without the trailing āsā)
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
SelectionDAGISel.h
diff --git
a/include/llvm/CodeGen/SelectionDAGISel.h
b/include/llvm/CodeGen/SelectionDAGISel.h
index 7acdfc7bdc892ae649231c9428c996c170c34f6d..a011e4c338c4a15dcfc8f5b5b2da4042992ed8b8 100644
(file)
--- a/
include/llvm/CodeGen/SelectionDAGISel.h
+++ b/
include/llvm/CodeGen/SelectionDAGISel.h
@@
-58,7
+58,7
@@
public:
explicit SelectionDAGISel(TargetMachine &tm,
CodeGenOpt::Level OL = CodeGenOpt::Default);
explicit SelectionDAGISel(TargetMachine &tm,
CodeGenOpt::Level OL = CodeGenOpt::Default);
-
virtual ~SelectionDAGISel()
;
+
~SelectionDAGISel() override
;
const TargetLowering *getTargetLowering() const { return TLI; }
const TargetLowering *getTargetLowering() const { return TLI; }
@@
-199,7
+199,7
@@
protected:
/// SelectInlineAsmMemoryOperands - Calls to this are automatically generated
/// by tblgen. Others should not call it.
/// SelectInlineAsmMemoryOperands - Calls to this are automatically generated
/// by tblgen. Others should not call it.
- void SelectInlineAsmMemoryOperands(std::vector<SDValue> &Ops);
+ void SelectInlineAsmMemoryOperands(std::vector<SDValue> &Ops
, SDLoc DL
);
public:
public:
@@
-260,7
+260,10
@@
private:
SDNode *MorphNode(SDNode *Node, unsigned TargetOpc, SDVTList VTs,
ArrayRef<SDValue> Ops, unsigned EmitNodeInfo);
SDNode *MorphNode(SDNode *Node, unsigned TargetOpc, SDVTList VTs,
ArrayRef<SDValue> Ops, unsigned EmitNodeInfo);
- void PrepareEHLandingPad();
+ /// Prepares the landing pad to take incoming values or do other EH
+ /// personality specific tasks. Returns true if the block should be
+ /// instruction selected, false if no code should be emitted for it.
+ bool PrepareEHLandingPad();
/// \brief Perform instruction selection on all basic blocks in the function.
void SelectAllBasicBlocks(const Function &Fn);
/// \brief Perform instruction selection on all basic blocks in the function.
void SelectAllBasicBlocks(const Function &Fn);