Let the alpha breakage begin. First Formals and RET. next Calls

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28753 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Andrew Lenharth
2006-06-12 18:09:24 +00:00
parent 232c910b8a
commit f2b806a1aa
5 changed files with 102 additions and 72 deletions

View File

@@ -42,7 +42,10 @@ namespace llvm {
CALL,
/// DIVCALL - used for special library calls for div and rem
DivCall
DivCall,
/// return flag operand
RET_FLAG
};
}
@@ -64,11 +67,6 @@ namespace llvm {
//Friendly names for dumps
const char *getTargetNodeName(unsigned Opcode) const;
/// LowerArguments - This hook must be implemented to indicate how we should
/// lower the arguments for the specified function, into the specified DAG.
virtual std::vector<SDOperand>
LowerArguments(Function &F, SelectionDAG &DAG);
/// LowerCallTo - This hook lowers an abstract call to a function into an
/// actual call.
virtual std::pair<SDOperand, SDOperand>