Home
last modified time | relevance | path

Searched refs:isCall (Results 1 – 25 of 148) sorted by relevance

123456

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DCallSite.h87 bool isCall() const { return I.getInt(); } in isCall() function
251 return (*this)->op_end() - (isCall() ? 1 : 3); in data_operands_end()
272 return isCall() && cast<CallInst>(getInstruction())->isMustTailCall(); in isMustTailCall()
277 return isCall() && cast<CallInst>(getInstruction())->isTailCall(); in isTailCall()
282 return isCall() \
288 if (isCall()) \
306 if (isCall()) in isInlineAsm()
586 if (isCall()) in getOperandBundlesAsDefs()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h54 virtual bool isCall(const MCInst &Inst) const { in isCall() function
55 return Info->get(Inst.getOpcode()).isCall(); in isCall()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86VZeroUpper.cpp156 if (MI.isCall() && MO.isRegMask() && !clobbersAllYmmAndZmmRegs(MO)) in hasYmmOrZmmReg()
170 assert(MI.isCall() && "Can only be called on call instructions."); in callHasRegMask()
204 bool IsCall = MI.isCall(); in processBasicBlock()
H A DX86PadShortFunction.cpp134 assert(ReturnLoc->isReturn() && !ReturnLoc->isCall() && in runOnMachineFunction()
189 if (MI.isReturn() && !MI.isCall()) { in cyclesUntilReturn()
H A DX86InstrControl.td201 let isCall = 1 in
271 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
296 let isCall = 1, isTerminator = 1, isReturn = 1, isBranch = 1,
315 let isCall = 1, Uses = [RSP, SSP], SchedRW = [WriteJump] in {
346 let isCall = 1, isTerminator = 1, isReturn = 1, isBarrier = 1,
378 let isPseudo = 1, isCall = 1, isCodeGenOnly = 1,
401 let isCall = 1, isTerminator = 1, isReturn = 1, isBranch = 1,
H A DX86CallFrameOptimization.cpp326 if (MI->isCall() || MI->mayStore()) in classifyInstruction()
387 for (auto J = I; !J->isCall(); ++J) in collectCallInfo()
460 if (I == MBB.end() || !I->isCall()) in collectCallInfo()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp201 assert((!MI->isCall() && !MI->isReturn()) && in delayHasHazard()
231 unsigned E = MI->isCall() || MI->isReturn() ? MCID.getNumOperands() in insertDefsUses()
251 if (MI->isCall() || MI->isReturn()) in insertDefsUses()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonPseudo.td162 let isCall = 1, hasSideEffects = 1, isPredicable = 0,
178 let isCodeGenOnly = 1, isCall = 1, hasSideEffects = 1, Defs = [R16],
182 let isCodeGenOnly = 1, isCall = 1, hasSideEffects = 1,
187 let isCall = 1, hasSideEffects = 1, cofMax1 = 1, isCodeGenOnly = 1 in
199 let isCall = 1, hasSideEffects = 1,
239 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0,
245 let isPseudo = 1, isCall = 1, isReturn = 1, isBarrier = 1, isPredicable = 0,
353 let isCall = 1, isBarrier = 1, isReturn = 1, isTerminator = 1,
369 let isCall = 1, Defs = [R29, R30, R31, PC], isAsmParserOnly = 1 in {
384 let isCall = 1, Uses = [R29, R31], isAsmParserOnly = 1 in {
H A DHexagonVLIWPacketizer.cpp337 return MI.getDesc().isTerminator() || MI.getDesc().isCall(); in isControlFlow()
1106 MJ.isCall() || MJ.isTerminator(); in cannotCoexistAsymm()
1197 if (I.isCall() || J.isCall()) in hasDeadDependence()
1237 if (MI.isCall() || HII->isDeallocRet(MI) || HII->isNewValueJump(MI)) in hasControlDependence()
1252 (J.isBranch() || J.isCall() || J.isBarrier()); in hasControlDependence()
1271 assert((J.isCall() || HII->isTailCall(J)) && "Regmask on a non-call"); in hasRegMaskDependence()
1361 if (PI->isCall()) { in isLegalToPacketizeTogether()
1425 if (I.isCall() || HII->isJumpR(I) || I.isReturn() || HII->isTailCall(I)) { in isLegalToPacketizeTogether()
1485 if (isDirectJump(I) && !J.isBranch() && !J.isCall() && in isLegalToPacketizeTogether()
1583 if ((DepType == SDep::Anti || DepType == SDep::Output) && J.isCall()) { in isLegalToPacketizeTogether()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyUtilities.cpp296 if (!MI.isCall()) in mayThrow()
323 if (SeenCatch && MI.isCall()) { in isCatchTerminatePad()
341 if (SeenCatchAll && MI.isCall()) { in isCatchAllTerminatePad()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLazyCallGraph.cpp325 if (!E.isCall()) in verify()
519 assert(!(*SourceN)[TargetN].isCall() && "Must start with a ref edge!"); in switchInternalEdgeToCall()
592 if (!E.isCall()) in switchInternalEdgeToCall()
667 assert((*SourceN)[TargetN].isCall() && "Must start with a call edge!"); in switchTrivialInternalEdgeToRef()
689 assert((*SourceN)[TargetN].isCall() && "Must start with a call edge!"); in switchInternalEdgeToRef()
876 assert(!(*SourceN)[TargetN].isCall() && "Must start with a ref edge!"); in switchOutgoingEdgeToCall()
898 assert((*SourceN)[TargetN].isCall() && "Must start with a call edge!"); in switchOutgoingEdgeToRef()
1135 assert(!(*SourceN)[*TargetN].isCall() && in removeInternalRefEdge()
1391 if (E.isCall()) in insertTrivialCallEdge()
1735 OS << " " << (E.isCall() ? "call" : "ref ") << " -> " in printNode()
[all …]
H A DCGSCCPassManager.cpp462 if (!E->isCall()) in updateCGAndAnalysisManagerForFunctionPass()
484 if (E->isCall()) in updateCGAndAnalysisManagerForFunctionPass()
506 if (&TargetRC == RC && E.isCall()) { in updateCGAndAnalysisManagerForFunctionPass()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp356 if (MI.isCall()) in init()
368 assert(MI.isCall()); in setCallerSaved()
635 DSI->isCall()) { in runOnMachineBasicBlock()
695 assert((!CurrI->isCall() && !CurrI->isReturn() && !CurrI->isBranch()) && in searchRange()
771 if (DisableForwardSearch || !Slot->isCall()) in searchForward()
927 return (Candidate.isTerminator() || Candidate.isCall() || in terminateSearch()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZHazardRecognizer.cpp289 if (SU->isCall) { in EmitInstruction()
417 SU.isCall = MI->isCall(); in emitInstruction()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp95 SU->isCall = Old->isCall; in Clone()
355 if (N->isMachineOpcode() && TII->get(N->getMachineOpcode()).isCall()) in BuildSchedUnits()
356 NodeSUnit->isCall = true; in BuildSchedUnits()
373 if (N->isMachineOpcode() && TII->get(N->getMachineOpcode()).isCall()) in BuildSchedUnits()
374 NodeSUnit->isCall = true; in BuildSchedUnits()
380 if (NodeSUnit->isCall) in BuildSchedUnits()
H A DScheduleDAGRRList.cpp668 if (SU->isCall) in AdvancePastStalls()
716 if (SU->isCall) { in EmitNode()
2531 if (left->isCall && right->isCallOp) { in BURRSort()
2535 if (right->isCall && left->isCallOp) { in BURRSort()
2545 if (left->isCall || right->isCall) { in BURRSort()
2585 if ((left->isCall && RPriority > 0) || (right->isCall && LPriority > 0)) in BURRSort()
2590 !(left->isCall || right->isCall)) { in BURRSort()
2655 if (left->isCall || right->isCall) in operator ()()
2721 if (left->isCall || right->isCall) in operator ()()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h279 bool isCall : 1; ///< Is a function call.
313 : Node(node), NodeNum(nodenum), isVRegCycle(false), isCall(false),
324 : Instr(instr), NodeNum(nodenum), isVRegCycle(false), isCall(false),
334 : isVRegCycle(false), isCall(false), isCallOp(false), isTwoAddress(false),
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp293 if (!MI.isReturn() && !MI.isCall()) in instrumentControlFlow()
316 else if (MI.isCall()) in instrumentControlFlow()
417 if (MI.isCall()) in functionUsesHardeningRegister()
628 if (RegsNeedingCSDBBeforeUse.any() && (MI.isCall() || MI.isTerminator())) in lowerSpeculationSafeValuePseudos()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsNaClELFStreamer.cpp74 bool isCall(const MCInst &MI, bool *IsIndirectCall) { in isCall() function in __anonf1fc6ea90111::MipsNaClELFStreamer
180 if (isCall(Inst, &IsIndirectCall)) { in EmitInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMOptimizeBarriersPass.cpp47 MI->isCall() || in CanMovePastDMB()
/freebsd-12.1/contrib/llvm/lib/MC/
H A DMCInstrDesc.cpp35 if (isBranch() || isCall() || isReturn() || isIndirectBranch()) in mayAffectControlFlow()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCChecker.cpp105 if (Hexagon::R31 != R && MCID.isCall()) in init()
305 if (Desc.isBranch() || Desc.isCall() || Desc.isReturn()) in reportBranchErrors()
316 if (Desc.isBranch() || Desc.isCall() || Desc.isReturn()) { in checkHWLoop()
330 if (Desc.isBranch() || Desc.isCall() || Desc.isReturn()) in checkCOFMax1()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp216 if (!ExitMI || (!ExitMI->isCall() && !ExitMI->isBarrier())) { in addSchedBarrierDeps()
340 if (MO.isDead() && SU->isCall) { in addPhysRegDeps()
351 if (!I->SU->isCall) in addPhysRegDeps()
518 return MI->isCall() || MI->hasUnmodeledSideEffects() || in isGlobalMemoryObject()
555 SU->isCall = MI.isCall(); in initSUnits()
H A DRegUsageInfoPropagate.cpp118 if (!MI.isCall()) in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCQPXLoadSplat.cpp76 if (MI->hasUnmodeledSideEffects() || MI->isCall()) { in runOnMachineFunction()

123456