Displaying 5 results from an estimated 5 matches for "callnod".
Did you mean:
callno
2015 Jan 19
2
[LLVMdev] [INCOMPLETE] [GC] Support wrapping vararg functions in statepoint
...p;& "Can not find call node");
@@ -289,7 +292,7 @@ static SDNode *lowerCallFromStatepoint(const CallInst &CI,
"Expected a callseq node.");
assert(CallEnd->getGluedNode());
- // Step back inside the CALLSEQ
+ // Step back inside the CALLSEQ or VAARG
CallNode = CallEnd->getGluedNode();
return CallNode;
}
diff --git a/lib/IR/Verifier.cpp b/lib/IR/Verifier.cpp
index 4bf2d1a..cfd1b6c 100644
--- a/lib/IR/Verifier.cpp
+++ b/lib/IR/Verifier.cpp
@@ -2639,8 +2639,6 @@ void Verifier::visitIntrinsicFunctionCall(Intrinsic::ID ID, CallInst &CI) {...
2007 Sep 11
0
[LLVMdev] RFC: Tail call optimization X86
...nction is eligable if caller/callee calling conventions match
and the
+// function CALL is immediatly followed by a RET
+bool X86TargetLowering::IsEligibleForTailCallElimination(SDOperand
Call, SelectionDAG& DAG, unsigned CalleeCC, SDOperand Callee) {
+ bool IsEligible = false;
+ SDNode * CallNode = Call.Val;
...
+SDOperand X86TargetLowering::LowerX86_32FastCCCallTo(SDOperand Op,
+ SelectionDAG &DAG,
+ unsigned CC) {
+ DOUT << "LowerX86_32FastCCCallTo\n";
+ SDOperan...
2007 Sep 06
2
[LLVMdev] RFC: Tail call optimization X86
Hi Evan,
first off thanks to you and Chris for taking time.
On 6 Sep 2007, at 00:57, Evan Cheng wrote:
> We'd like to see tail call optimization to be similar to the target
> independent lowering of ISD::CALL nodes. These are auto-generated
> from ???CallingConv.td files. Some target specific details such as
> function address register (ECX in your example) should be coded in
2006 May 24
2
[LLVMdev] Some thinking for callgraph builder
...s to one representing "external unknown
functions". It has edges to everything *might* be visible outside this unit,
and has edges to itself from everything might call external functions having
not appeared in this unit. External functions already declared in this unit
have their own callnodes and should have explicit edges to/from others. It
gets its improvement if we have some "pre-knowledge" of external function
already declared in this unit. For example, we are sure that standard libc
function "strcmp" never calls *anything*(no matter what linkage it might be...
2007 Sep 11
2
[LLVMdev] RFC: Tail call optimization X86
...er/callee calling conventions match
> and the
> +// function CALL is immediatly followed by a RET
> +bool X86TargetLowering::IsEligibleForTailCallElimination(SDOperand
> Call, SelectionDAG& DAG, unsigned CalleeCC, SDOperand Callee) {
> + bool IsEligible = false;
> + SDNode * CallNode = Call.Val;
> ...
>
> +SDOperand X86TargetLowering::LowerX86_32FastCCCallTo(SDOperand Op,
> + SelectionDAG
> &DAG,
> + unsigned CC) {
> + DOUT << "LowerX86...