| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86IndirectThunks.cpp | 192 MachineBasicBlock *CallTarget = in populateThunk() local 196 MF.push_back(CallTarget); in populateThunk() 223 CallTarget->addLiveIn(ThunkReg); in populateThunk() 224 CallTarget->setMachineBlockAddressTaken(); in populateThunk() 225 CallTarget->setAlignment(Align(16)); in populateThunk() 230 addRegOffset(BuildMI(CallTarget, DebugLoc(), TII->get(MovOpc)), SPReg, false, in populateThunk() 234 CallTarget->back().setPreInstrSymbol(MF, TargetSym); in populateThunk() 235 BuildMI(CallTarget, DebugLoc(), TII->get(RetOpc)); in populateThunk()
|
| H A D | X86MCInstLower.cpp | 796 const MachineOperand &CallTarget = SOpers.getCallTarget(); in LowerSTATEPOINT() local 799 switch (CallTarget.getType()) { in LowerSTATEPOINT() 803 CallTarget, MCIL.GetSymbolFromOperand(CallTarget)); in LowerSTATEPOINT() 811 CallTargetMCOp = MCOperand::createImm(CallTarget.getImm()); in LowerSTATEPOINT() 823 CallTargetMCOp = MCOperand::createReg(CallTarget.getReg()); in LowerSTATEPOINT()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchAsmPrinter.cpp | 181 const MachineOperand &CallTarget = SOpers.getCallTarget(); in LowerSTATEPOINT() local 183 switch (CallTarget.getType()) { in LowerSTATEPOINT() 186 lowerOperand(CallTarget, CallTargetMCOp); in LowerSTATEPOINT() 191 CallTargetMCOp = MCOperand::createImm(CallTarget.getImm()); in LowerSTATEPOINT() 196 CallTargetMCOp = MCOperand::createReg(CallTarget.getReg()); in LowerSTATEPOINT()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CGSCCPassManager.cpp | 980 for (Node *CallTarget : NewCallEdges) { in updateCGAndAnalysisManagerForPass() 981 SCC &TargetC = *G.lookupSCC(*CallTarget); in updateCGAndAnalysisManagerForPass() 991 RC->insertTrivialRefEdge(N, *CallTarget); in updateCGAndAnalysisManagerForPass() 1079 for (Node *CallTarget : PromotedRefTargets) { in updateCGAndAnalysisManagerForPass() 1080 SCC &TargetC = *G.lookupSCC(*CallTarget); in updateCGAndAnalysisManagerForPass() 1090 RC->switchOutgoingEdgeToCall(N, *CallTarget); in updateCGAndAnalysisManagerForPass() 1092 << "' to '" << *CallTarget << "'\n"); in updateCGAndAnalysisManagerForPass() 1096 << N << "' to '" << *CallTarget << "'\n"); in updateCGAndAnalysisManagerForPass() 1105 N, *CallTarget, [&](ArrayRef<SCC *> MergedSCCs) { in updateCGAndAnalysisManagerForPass()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVAsmPrinter.cpp | 181 uint64_t CallTarget = CalleeMO.getImm(); in LowerPATCHPOINT() local 182 if (CallTarget) { in LowerPATCHPOINT() 183 assert((CallTarget & 0xFFFF'FFFF'FFFF) == CallTarget && in LowerPATCHPOINT() 187 RISCVMatInt::generateMCInstSeq(CallTarget, *STI, RISCV::X1, Seq); in LowerPATCHPOINT() 226 const MachineOperand &CallTarget = SOpers.getCallTarget(); in LowerSTATEPOINT() local 228 switch (CallTarget.getType()) { in LowerSTATEPOINT() 231 lowerOperand(CallTarget, CallTargetMCOp); in LowerSTATEPOINT() 237 CallTargetMCOp = MCOperand::createImm(CallTarget.getImm()); in LowerSTATEPOINT() 243 CallTargetMCOp = MCOperand::createReg(CallTarget.getReg()); in LowerSTATEPOINT()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64AsmPrinter.cpp | 1701 int64_t CallTarget = Opers.getCallTarget().getImm(); in LowerPATCHPOINT() local 1703 if (CallTarget) { in LowerPATCHPOINT() 1704 assert((CallTarget & 0xFFFFFFFFFFFF) == CallTarget && in LowerPATCHPOINT() 1709 emitMOVZ(ScratchReg, (CallTarget >> 32) & 0xFFFF, 32); in LowerPATCHPOINT() 1710 emitMOVK(ScratchReg, (CallTarget >> 16) & 0xFFFF, 16); in LowerPATCHPOINT() 1711 emitMOVK(ScratchReg, CallTarget & 0xFFFF, 0); in LowerPATCHPOINT() 1733 const MachineOperand &CallTarget = SOpers.getCallTarget(); in LowerSTATEPOINT() local 1736 switch (CallTarget.getType()) { in LowerSTATEPOINT() 1739 MCInstLowering.lowerOperand(CallTarget, CallTargetMCOp); in LowerSTATEPOINT() 1743 CallTargetMCOp = MCOperand::createImm(CallTarget.getImm()); in LowerSTATEPOINT() [all …]
|
| H A D | AArch64ExpandPseudoInsts.cpp | 826 MachineOperand &CallTarget, in createCall() argument 828 unsigned Opc = CallTarget.isGlobal() ? AArch64::BL : AArch64::BLR; in createCall() 830 assert((CallTarget.isGlobal() || CallTarget.isReg()) && in createCall() 832 return createCallWithOps(MBB, MBBI, TII, Opc, CallTarget, RegMaskStartIdx); in createCall() 851 const MachineOperand &CallTarget = MI.getOperand(2); in expandCALL_RVMARKER() local 860 MachineOperand Ops[] = {CallTarget, Key, IntDisc, AddrDisc}; in expandCALL_RVMARKER()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | SampleProf.h | 333 using CallTarget = std::pair<FunctionId, uint64_t>; 335 bool operator()(const CallTarget &LHS, const CallTarget &RHS) const { 343 using SortedCallTargetSet = std::set<CallTarget, CallTargetComparator>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZAsmPrinter.cpp | 854 uint64_t CallTarget = CalleeMO.getImm(); in LowerPATCHPOINT() local 855 if (CallTarget) { in LowerPATCHPOINT() 866 .addImm(CallTarget & 0xFFFFFFFF)); in LowerPATCHPOINT() 868 if (CallTarget >> 32) { in LowerPATCHPOINT() 871 .addImm(CallTarget >> 32)); in LowerPATCHPOINT()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCAsmPrinter.cpp | 570 int64_t CallTarget = CalleeMO.getImm(); in LowerPATCHPOINT() local 571 if (CallTarget) { in LowerPATCHPOINT() 572 assert((CallTarget & 0xFFFFFFFFFFFF) == CallTarget && in LowerPATCHPOINT() 579 .addImm((CallTarget >> 32) & 0xFFFF)); in LowerPATCHPOINT() 589 .addImm((CallTarget >> 16) & 0xFFFF)); in LowerPATCHPOINT() 594 .addImm(CallTarget & 0xFFFF)); in LowerPATCHPOINT()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | RewriteStatepointsForGC.cpp | 1700 FunctionCallee CallTarget(Call->getFunctionType(), Call->getCalledOperand()); in makeStatepointExplicitImpl() local 1701 if (Function *F = dyn_cast<Function>(CallTarget.getCallee())) { in makeStatepointExplicitImpl() 1718 CallTarget = F->getParent() in makeStatepointExplicitImpl() 1825 CallTarget = in makeStatepointExplicitImpl() 1835 StatepointID, NumPatchBytes, CallTarget, Flags, CallArgs, in makeStatepointExplicitImpl() 1860 StatepointID, NumPatchBytes, CallTarget, II->getNormalDest(), in makeStatepointExplicitImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | StatepointLowering.cpp | 815 SDValue CallTarget = SDValue(CallNode->getOperand(1).getNode(), 0); in LowerAsSTATEPOINT() local 816 Ops.push_back(CallTarget); in LowerAsSTATEPOINT()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.td | 97 let Name = "CallTarget"; 99 def CallTarget : Operand<i32> { 728 def CALL : Pseudo<(outs), (ins CallTarget:$addr), "", []>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.td | 274 let Name = "CallTarget";
|