ΒΆbool isInTailCallPosition(
llvm::ImmutableCallSite CS,
const llvm::TargetMachine& TM)
bool isInTailCallPosition(
llvm::ImmutableCallSite CS,
const llvm::TargetMachine& TM)
Description
Test if the given instruction is in a position to be optimized with a tail-call. This roughly means that it's in a block with a return and there's nothing that needs to be scheduled between it and the return. This function only tests target-independent requirements.
Declared at: llvm/include/llvm/CodeGen/Analysis.h:125
Parameters
- llvm::ImmutableCallSite CS
- const llvm::TargetMachine& TM