| /openbsd-src/gnu/llvm/llvm/lib/Target/BPF/ |
| H A D | BPFAbstractMemberAccess.cpp | 124 struct CallInfo { struct in __anon917820da0111::BPFAbstractMemberAccess 131 typedef std::stack<std::pair<CallInst *, CallInfo>> CallInfoStack; 147 std::map<CallInst *, std::pair<CallInst *, CallInfo>> AIChain; 151 std::map<CallInst *, CallInfo> BaseAICalls; 158 void ResetMetadata(struct CallInfo &CInfo); 162 void traceAICall(CallInst *Call, CallInfo &ParentInfo); 164 CallInfo &ParentInfo); 166 CallInfo &ParentInfo); 169 bool IsPreserveDIAccessIndexCall(const CallInst *Call, CallInfo &Cinfo); 182 Value *computeBaseAndAccessKey(CallInst *Call, CallInfo &CInfo, [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | StackSafetyAnalysis.cpp | 100 template <typename CalleeTy> struct CallInfo { struct 106 CallInfo(const CalleeTy *Callee, size_t ParamNo) in CallInfo() function 110 bool operator()(const CallInfo &L, const CallInfo &R) const { in operator ()() 128 using CallsTy = std::map<CallInfo<CalleeTy>, ConstantRange, 129 typename CallInfo<CalleeTy>::Less>; 507 US.Calls.emplace(CallInfo<GlobalValue>(Callee, ArgNo), Offsets); in analyzeAllUses() 782 Use.Calls.emplace(CallInfo<GlobalValue>(F, C.first.ParamNo), C.second); in resolveAllCalls() 1146 US.Calls.emplace(CallInfo<FunctionSummary>(S, Call.ParamNo), in generateParamAccessSummary()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGObjCRuntime.h | 330 const CGFunctionInfo &CallInfo; member 335 : CallInfo(callInfo), MessengerType(messengerType) {} in MessageSendInfo()
|
| H A D | CGCall.cpp | 4744 RValue CodeGenFunction::EmitCall(const CGFunctionInfo &CallInfo, in EmitCall() argument 4756 QualType RetTy = CallInfo.getReturnType(); in EmitCall() 4757 const ABIArgInfo &RetAI = CallInfo.getReturnInfo(); in EmitCall() 4759 llvm::FunctionType *IRFuncTy = getTypes().GetFunctionType(CallInfo); in EmitCall() 4780 if (!(CallInfo.isVariadic() && CallInfo.getArgStruct())) { in EmitCall() 4803 if (llvm::StructType *ArgStruct = CallInfo.getArgStruct()) { in EmitCall() 4814 auto Align = CallInfo.getArgStructAlignment(); in EmitCall() 4821 ClangToLLVMArgMapping IRFunctionArgs(CGM.getContext(), CallInfo); in EmitCall() 4858 assert(CallInfo.arg_size() == CallArgs.size() && in EmitCall() 4861 CGFunctionInfo::const_arg_iterator info_it = CallInfo.arg_begin(); in EmitCall() [all …]
|
| H A D | CGExprCXX.cpp | 87 MemberCallInfo CallInfo = commonEmitCXXMemberOrOperatorCall( in EmitCXXMemberOrOperatorCall() local 90 Args, FPT, CallInfo.ReqArgs, CallInfo.PrefixSize); in EmitCXXMemberOrOperatorCall()
|
| H A D | CGObjCGNU.cpp | 2068 if (CGM.ReturnTypeUsesSRet(MSI.CallInfo)) in LookupIMP() 2084 if (CGM.ReturnTypeUsesSRet(MSI.CallInfo)) in LookupIMPSuper() 2633 RValue msgRet = CGF.EmitCall(MSI.CallInfo, callee, Return, ActualArgs, &call); in GenerateMessageSendSuper() 2791 } else if (CGM.ReturnTypeUsesSRet(MSI.CallInfo)) { in GenerateMessageSend() 2812 RValue msgRet = CGF.EmitCall(MSI.CallInfo, callee, Return, ActualArgs, &call); in GenerateMessageSend()
|
| H A D | CodeGenFunction.h | 4012 RValue EmitCall(const CGFunctionInfo &CallInfo, const CGCallee &Callee, 4016 RValue EmitCall(const CGFunctionInfo &CallInfo, const CGCallee &Callee, 4020 return EmitCall(CallInfo, Callee, ReturnValue, Args, callOrInvoke,
|
| H A D | CGObjCMac.cpp | 2176 } else if (CGM.ReturnSlotInterferesWithArgs(MSI.CallInfo)) { in EmitMessageSend() 2189 if (ReceiverCanBeNull && CGM.ReturnTypeUsesSRet(MSI.CallInfo)) in EmitMessageSend() 2221 RValue rvalue = CGF.EmitCall(MSI.CallInfo, Callee, Return, ActualArgs, in EmitMessageSend() 7305 if (CGM.ReturnSlotInterferesWithArgs(MSI.CallInfo)) { in EmitVTableMessageSend() 7374 RValue result = CGF.EmitCall(MSI.CallInfo, callee, returnSlot, args); in EmitVTableMessageSend()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | MachineFunction.h | 1239 CallSiteInfoImpl &&CallInfo) { 1242 CallSitesInfo.try_emplace(CallI, std::move(CallInfo)).second;
|
| H A D | SelectionDAG.h | 2247 void addCallSiteInfo(const SDNode *Node, CallSiteInfoImpl &&CallInfo) { 2248 SDEI[Node].CSInfo = std::move(CallInfo);
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | GVNHoist.cpp | 217 class CallInfo { class 1181 CallInfo CI; in hoistExpressions()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeDAG.cpp | 2068 std::pair<SDValue, SDValue> CallInfo = TLI.LowerCallTo(CLI); in ExpandLibCall() local 2070 if (!CallInfo.second.getNode()) { in ExpandLibCall() 2076 LLVM_DEBUG(dbgs() << "Created libcall: "; CallInfo.first.dump(&DAG)); in ExpandLibCall() 2077 return CallInfo.first; in ExpandLibCall() 2208 std::pair<SDValue, SDValue> CallInfo = TLI.LowerCallTo(CLI); in ExpandDivRemLibCall() local 2212 DAG.getLoad(RetVT, dl, CallInfo.second, FIPtr, MachinePointerInfo()); in ExpandDivRemLibCall() 2213 Results.push_back(CallInfo.first); in ExpandDivRemLibCall() 2304 std::pair<SDValue, SDValue> CallInfo = TLI.LowerCallTo(CLI); in ExpandSinCosLibCall() local 2307 DAG.getLoad(RetVT, dl, CallInfo.second, SinPtr, MachinePointerInfo())); in ExpandSinCosLibCall() 2309 DAG.getLoad(RetVT, dl, CallInfo.second, CosPtr, MachinePointerInfo())); in ExpandSinCosLibCall()
|
| H A D | LegalizeIntegerTypes.cpp | 4594 std::pair<SDValue, SDValue> CallInfo = TLI.LowerCallTo(CLI); in ExpandIntRes_XMULO() local 4596 SplitInteger(CallInfo.first, Lo, Hi); in ExpandIntRes_XMULO() 4598 DAG.getLoad(PtrVT, dl, CallInfo.second, Temp, MachinePointerInfo()); in ExpandIntRes_XMULO()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 2340 std::pair<SDValue, SDValue> CallInfo = LowerCallTo(CLI); in LowerF128Op() local 2344 return CallInfo.first; in LowerF128Op() 2348 Chain = CallInfo.second; in LowerF128Op() 2391 std::pair<SDValue, SDValue> CallInfo = LowerCallTo(CLI); in LowerF128Compare() local 2394 SDValue Result = CallInfo.first; in LowerF128Compare()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 578 std::pair<SDValue, SDValue> CallInfo = LowerCallTo(CLI); in LowerDivRem() local 579 return CallInfo.first; in LowerDivRem()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 20552 std::pair<SDValue, SDValue> CallInfo = LowerCallTo(CLI); in LowerDivRem() local 20553 return CallInfo.first; in LowerDivRem()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 30105 std::pair<SDValue, SDValue> CallInfo = LowerCallTo(CLI); in LowerWin64_i128OP() local 30106 return DAG.getBitcast(VT, CallInfo.first); in LowerWin64_i128OP()
|