Home
last modified time | relevance | path

Searched refs:CallInfo (Results 1 – 17 of 17) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp124 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 DStackSafetyAnalysis.cpp100 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 DCGObjCRuntime.h330 const CGFunctionInfo &CallInfo; member
335 : CallInfo(callInfo), MessengerType(messengerType) {} in MessageSendInfo()
H A DCGCall.cpp4744 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 DCGExprCXX.cpp87 MemberCallInfo CallInfo = commonEmitCXXMemberOrOperatorCall( in EmitCXXMemberOrOperatorCall() local
90 Args, FPT, CallInfo.ReqArgs, CallInfo.PrefixSize); in EmitCXXMemberOrOperatorCall()
H A DCGObjCGNU.cpp2068 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 DCodeGenFunction.h4012 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 DCGObjCMac.cpp2176 } 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 DMachineFunction.h1239 CallSiteInfoImpl &&CallInfo) {
1242 CallSitesInfo.try_emplace(CallI, std::move(CallInfo)).second;
H A DSelectionDAG.h2247 void addCallSiteInfo(const SDNode *Node, CallSiteInfoImpl &&CallInfo) {
2248 SDEI[Node].CSInfo = std::move(CallInfo);
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DGVNHoist.cpp217 class CallInfo { class
1181 CallInfo CI; in hoistExpressions()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2068 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 DLegalizeIntegerTypes.cpp4594 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 DSparcISelLowering.cpp2340 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 DAVRISelLowering.cpp578 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 DARMISelLowering.cpp20552 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 DX86ISelLowering.cpp30105 std::pair<SDValue, SDValue> CallInfo = LowerCallTo(CLI); in LowerWin64_i128OP() local
30106 return DAG.getBitcast(VT, CallInfo.first); in LowerWin64_i128OP()