Searched defs:isTailCall (Results 1 - 14 of 14) sorted by relevance

/external/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp659 bool isTailCall = (RetOpcode == ARM::TCRETURNdi || local
675 if (Reg == ARM::LR && !isTailCall && !isVarArg && STI.hasV5TOps()) {
H A DARMISelLowering.cpp1405 bool &isTailCall = CLI.IsTailCall; local
1416 isTailCall = false;
1417 if (isTailCall) {
1419 isTailCall = IsEligibleForTailCallOptimization(Callee, CallConv,
1424 if (isTailCall) {
1584 if (!isTailCall)
1592 if (isTailCall) {
1771 if (isTailCall)
2221 if (!CI->isTailCall())
2315 0, CallingConv::C, /*isTailCall
[all...]
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp287 bool &isTailCall = CLI.IsTailCall; local
292 isTailCall = false;
299 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall,
463 bool isTailCall,
461 LowerCCCCallTo(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp391 bool &isTailCall = CLI.IsTailCall; local
426 if(isTailCall) {
429 isTailCall = IsEligibleForTailCallOptimization(Callee, CallConv,
436 isTailCall = false;
440 if (isTailCall) {
514 if (!isTailCall)
524 if (!isTailCall) {
533 if (isTailCall) {
584 if (isTailCall)
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp501 bool &isTailCall = CLI.IsTailCall; local
1107 // set isTailCall to false for now, until we figure out how to express
1109 isTailCall = false;
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp662 bool &isTailCall = CLI.IsTailCall; local
667 isTailCall = false;
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp702 bool &isTailCall = CLI.IsTailCall; local
709 isTailCall = false;
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp442 false, false, 0, CallingConv::C, /*isTailCall=*/false,
505 false, false, 0, CallingConv::C, /*isTailCall=*/false,
858 bool &isTailCall = CLI.IsTailCall; local
863 isTailCall = false;
872 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall,
880 /// TODO: isTailCall, sret.
884 bool isTailCall,
882 LowerCCCCallTo(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
/external/llvm/include/llvm/IR/
H A DInstructions.h1238 bool isTailCall() const { return getSubclassDataFromInstruction() & 1; } function in class:llvm::CallInst
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1845 // isTailCall may be true since the callee does not reference caller stack
1848 bool isTailCall = isInTailCallPosition(DAG, Op.getNode(), TCChain); local
1849 if (isTailCall)
1854 0, getLibcallCallingConv(Call), isTailCall,
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5121 /*isTailCall=*/false,
5217 bool isTailCall,
5313 if (isTailCall && !isInTailCallPosition(CS, *TLI))
5314 isTailCall = false;
5317 CallLoweringInfo CLI(getRoot(), RetTy, FTy, isTailCall, Callee, Args, DAG, local
5320 assert((isTailCall || Result.second.getNode()) &&
5682 LowerCallTo(&I, Callee, I.isTailCall());
5216 LowerCallTo(ImmutableCallSite CS, SDValue Callee, bool isTailCall, MachineBasicBlock *LandingPad) argument
/external/llvm/lib/IR/
H A DCore.cpp1782 return unwrap<CallInst>(Call)->isTailCall();
1785 void LLVMSetTailCall(LLVMValueRef Call, LLVMBool isTailCall) { argument
1786 unwrap<CallInst>(Call)->setTailCall(isTailCall);
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp1708 /*isTailCall=*/false,
2892 static int CalculateTailCallSPDiff(SelectionDAG& DAG, bool isTailCall, argument
2895 if (!isTailCall) return 0;
3100 unsigned ArgOffset, bool isPPC64, bool isTailCall,
3105 if (!isTailCall) {
3152 SDValue &Chain, SDLoc dl, int SPDiff, bool isTailCall,
3303 if (isTailCall)
3313 if (isTailCall)
3382 bool isTailCall, bool isVarArg,
3394 isTailCall, RegsToPas
3098 LowerMemOpCallTo(SelectionDAG &DAG, MachineFunction &MF, SDValue Chain, SDValue Arg, SDValue PtrOff, int SPDiff, unsigned ArgOffset, bool isPPC64, bool isTailCall, bool isVector, SmallVectorImpl<SDValue> &MemOpChains, SmallVectorImpl<TailCallArgumentInfo> &TailCallArguments, SDLoc dl) argument
3151 PrepareCall(SelectionDAG &DAG, SDValue &Callee, SDValue &InFlag, SDValue &Chain, SDLoc dl, int SPDiff, bool isTailCall, SmallVectorImpl<std::pair<unsigned, SDValue> > &RegsToPass, SmallVectorImpl<SDValue> &Ops, std::vector<EVT> &NodeTys, const PPCSubtarget &PPCSubTarget) argument
3381 FinishCall(CallingConv::ID CallConv, SDLoc dl, bool isTailCall, bool isVarArg, SelectionDAG &DAG, SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, SDValue InFlag, SDValue Chain, SDValue &Callee, int SPDiff, unsigned NumBytes, const SmallVectorImpl<ISD::InputArg> &Ins, SmallVectorImpl<SDValue> &InVals) const argument
3486 bool &isTailCall = CLI.IsTailCall; local
3511 LowerCall_32SVR4(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
3746 LowerCall_64SVR4(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
4118 LowerCall_Darwin(SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2072 if (!CI->isTailCall() || getTargetMachine().Options.DisableTailCalls)
2479 bool &isTailCall = CLI.IsTailCall; local
2490 isTailCall = false;
2492 if (isTailCall) {
2494 isTailCall = IsEligibleForTailCallOptimization(Callee, CallConv,
2501 if (!MF.getTarget().Options.GuaranteedTailCallOpt && isTailCall)
2504 if (isTailCall)
2533 if (isTailCall && !IsSibcall) {
2552 if (isTailCall && FPDiff)
2553 Chain = EmitTailCallLoadRetAddr(DAG, RetAddrFrIdx, Chain, isTailCall,
[all...]

Completed in 1595 milliseconds