HomeSort by: relevance | last modified time | path
    Searched defs:CallConv (Results 1 - 25 of 31) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/bindings/python/llvm/
enumerations.py 26 'CallConv',
167 CallConv = [
core.py 116 class CallConv(LLVMEnumeration):
122 super(CallConv, self).__init__(name, value)
612 (CallConv, enumerations.CallConv),
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRMachineFunctionInfo.h 56 unsigned CallConv = MF.getFunction().getCallingConv();
58 this->IsInterruptHandler = CallConv == CallingConv::AVR_INTR || MF.getFunction().hasFnAttribute("interrupt");
59 this->IsSignalHandler = CallConv == CallingConv::AVR_SIGNAL || MF.getFunction().hasFnAttribute("signal");
AVRISelLowering.cpp 1125 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1134 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
1233 CallingConv::ID CallConv = CLI.CallConv;
1243 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
1364 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv);
1385 return LowerCallResult(Chain, InFlag, CallConv, isVarArg, Ins, DL, DAG,
1393 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool isVarArg,
1399 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
1403 if (CallConv == CallingConv::AVR_BUILTIN)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
FastISel.h 84 CallingConv::ID CallConv = CallingConv::C;
116 CallConv = Call.getCallingConv();
140 CallConv = Call.getCallingConv();
154 CallConv = CC;
170 CallConv = CC;
TargetLowering.h 3691 SDValue /*Chain*/, CallingConv::ID /*CallConv*/, bool /*isVarArg*/,
3723 CallingConv::ID CallConv = CallingConv::C;
3755 CallConv = CC;
3768 CallConv = CC;
3791 CallConv = Call.getCallingConv();
3928 virtual bool CanLowerReturn(CallingConv::ID /*CallConv*/,
3940 virtual SDValue LowerReturn(SDValue /*Chain*/, CallingConv::ID /*CallConv*/,
3995 functionArgumentNeedsConsecutiveRegisters(Type *Ty, CallingConv::ID CallConv,
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
CallLowering.h 97 CallingConv::ID CallConv = CallingConv::C;
353 const DataLayout &DL, CallingConv::ID CallConv) const;
386 CallingConv::ID CallConv, bool IsVarArg,
465 void getReturnInfo(CallingConv::ID CallConv, Type *RetTy, AttributeList Attrs,
477 virtual bool canLowerReturn(MachineFunction &MF, CallingConv::ID CallConv,
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.h 1050 /// contiguous block of registers in calling convention CallConv.
1052 Type *Ty, CallingConv::ID CallConv, bool isVarArg) const override {
1103 const CallingConv::ID CallConv;
1113 : CallConv(CC), IsTailCall(IsTailCall), IsVarArg(IsVarArg),
1237 CallingConv::ID CallConv, bool isVarArg,
1251 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1259 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
1264 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1274 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1278 SDValue Chain, CallingConv::ID CallConv, bool isVarArg
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
CallLowering.cpp 94 CallingConv::ID CallConv = CB.getCallingConv();
99 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL);
100 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg);
143 Info.CallConv = CallConv;
204 CallingConv::ID CallConv) const {
227 OrigArg.Ty, CallConv, false);
515 CallingConv::ID CallConv, bool IsVarArg, Register ThisReturnReg) const {
520 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, F.getContext());
540 const CallingConv::ID CallConv = CCInfo.getCallingConv()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 861 Optional<CallingConv::ID> CallConv;
871 return CallConv.hasValue();
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
ARCISelLowering.cpp 231 CallingConv::ID CallConv = CLI.CallConv;
238 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs,
245 CCState RetCCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
345 TRI->getCallPreservedMask(DAG.getMachineFunction(), CallConv);
431 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
434 switch (CallConv) {
439 return LowerCallArguments(Chain, CallConv, IsVarArg, Ins, dl, DAG, InVals);
446 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
456 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFISelLowering.cpp 300 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
303 switch (CallConv) {
316 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext());
377 CallingConv::ID CallConv = CLI.CallConv;
384 switch (CallConv) {
394 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext());
495 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, CLI.DL, DAG,
500 BPFTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv,
512 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZFrameLowering.cpp 800 bool CallConv = MF.getFunction().getCallingConv() != CallingConv::GHC;
801 return HasPackedStackAttr && CallConv;
SystemZISelLowering.cpp 1372 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
1390 SystemZCCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext());
1549 CallingConv::ID CallConv = CLI.CallConv;
1563 SystemZCCState ArgCCInfo(CallConv, IsVarArg, MF, ArgLocs, Ctx);
1594 MVT PartVT = getRegisterTypeForCallingConv(Ctx, CLI.CallConv, OrigArgVT);
1595 unsigned N = getNumRegistersForCallingConv(Ctx, CLI.CallConv, OrigArgVT);
1686 const uint32_t *Mask = TRI->getCallPreservedMask(MF, CallConv);
1711 CCState RetCCInfo(CallConv, IsVarArg, MF, RetLocs, Ctx);
1733 CanLowerReturn(CallingConv::ID CallConv,
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUCallLowering.cpp 266 CallingConv::ID CallConv,
270 if (AMDGPU::isEntryFunctionCC(CallConv))
275 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs,
278 return checkReturn(CCInfo, Outs, TLI.CCAssignFnForReturn(CallConv, IsVarArg));
933 CallingConv::ID CalleeCC = Info.CallConv;
979 CallingConv::ID CalleeCC = Info.CallConv;
1037 CallingConv::ID CalleeCC = Info.CallConv;
1116 CallingConv::ID CalleeCC = Info.CallConv;
1182 CCState CCInfo(Info.CallConv, Info.IsVarArg, MF, ArgLocs, F.getContext());
1190 Info.CallConv != CallingConv::AMDGPU_Gfx)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiISelLowering.cpp 397 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
400 switch (CallConv) {
403 return LowerCCCArguments(Chain, CallConv, IsVarArg, Ins, DL, DAG, InVals);
419 CallingConv::ID CallConv = CLI.CallConv;
425 switch (CallConv) {
428 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs,
438 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
448 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs,
450 if (CallConv == CallingConv::Fast)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/
MSP430ISelLowering.cpp 567 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
571 switch (CallConv) {
576 return LowerCCCArguments(Chain, CallConv, isVarArg, Ins, dl, DAG, InVals);
595 CallingConv::ID CallConv = CLI.CallConv;
601 switch (CallConv) {
607 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall,
618 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
628 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
723 MSP430TargetLowering::CanLowerReturn(CallingConv::ID CallConv,
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
TypeRecord.h 149 ProcedureRecord(TypeIndex ReturnType, CallingConvention CallConv,
153 CallConv(CallConv), Options(Options), ParameterCount(ParameterCount),
157 CallingConvention getCallConv() const { return CallConv; }
163 CallingConvention CallConv;
176 TypeIndex ThisType, CallingConvention CallConv,
180 ClassType(ClassType), ThisType(ThisType), CallConv(CallConv),
188 CallingConvention getCallConv() const { return CallConv; }
197 CallingConvention CallConv;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp 809 static bool callingConvSupported(CallingConv::ID CallConv) {
814 return CallConv == CallingConv::C || CallConv == CallingConv::Fast ||
815 CallConv == CallingConv::Cold ||
816 CallConv == CallingConv::PreserveMost ||
817 CallConv == CallingConv::PreserveAll ||
818 CallConv == CallingConv::CXX_FAST_TLS ||
819 CallConv == CallingConv::WASM_EmscriptenInvoke ||
820 CallConv == CallingConv::Swift;
833 CallingConv::ID CallConv = CLI.CallConv
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 1040 CallingConv::ID CallConv = CLI.CallConv;
1047 switch (CallConv)
1053 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall,
1107 SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg,
1115 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
1126 CCState RetCCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
1241 SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1244 switch (CallConv)
1250 return LowerCCCArguments(Chain, CallConv, isVarArg
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp 183 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg,
187 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context);
198 HexagonTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv,
207 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
347 SDValue Chain, SDValue Glue, CallingConv::ID CallConv, bool IsVarArg,
354 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
409 CallingConv::ID CallConv = CLI.CallConv;
427 HexagonCCState CCInfo(CallConv, TreatAsVarArg, MF, ArgLocs, *DAG.getContext(),
439 CLI.IsTailCall = IsEligibleForTailCallOptimization(Callee, CallConv,
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kISelLowering.cpp 377 M68kTargetLowering::LowerMemArgument(SDValue Chain, CallingConv::ID CallConv,
412 CallConv, DAG.getTarget().Options.GuaranteedTailCallOpt);
476 CallingConv::ID CallConv = CLI.CallConv;
486 if (CallConv == CallingConv::M68k_INTR)
504 Callee, CallConv, IsVarArg, SR != NotStructReturn,
517 assert(!(IsVarArg && canGuaranteeTCO(CallConv)) &&
524 M68kCCState CCInfo(*CalleeFunc, CallConv, IsVarArg, MF, ArgLocs,
535 canGuaranteeTCO(CallConv)) {
783 const uint32_t *Mask = RegInfo->getCallPreservedMask(MF, CallConv);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 195 SparcTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv,
201 return LowerReturn_64(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG);
202 return LowerReturn_32(Chain, CallConv, IsVarArg, Outs, OutVals, DL, DAG);
206 SparcTargetLowering::LowerReturn_32(SDValue Chain, CallingConv::ID CallConv,
217 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
291 SparcTargetLowering::LowerReturn_64(SDValue Chain, CallingConv::ID CallConv,
300 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
368 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
372 return LowerFormalArguments_64(Chain, CallConv, IsVarArg, Ins,
374 return LowerFormalArguments_32(Chain, CallConv, IsVarArg, Ins
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsISelLowering.cpp 3062 TRI->getCallPreservedMask(CLI.DAG.getMachineFunction(), CLI.CallConv);
3149 CallingConv::ID CallConv = CLI.CallConv;
3161 CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, *DAG.getContext(),
3193 CallConv != CallingConv::Fast &&
3199 MemcpyInByVal ? 0 : ABI.GetCalleeAllocdArgSizeInBytes(CallConv);
3472 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, DL, DAG,
3479 SDValue Chain, SDValue InFlag, CallingConv::ID CallConv, bool IsVarArg,
3485 MipsCCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
3606 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg
    [all...]
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
ir.go 73 CallConv C.LLVMCallConv
274 // llvm.CallConv
278 CCallConv CallConv = C.LLVMCCallConv
279 FastCallConv CallConv = C.LLVMFastCallConv
280 ColdCallConv CallConv = C.LLVMColdCallConv
281 X86StdcallCallConv CallConv = C.LLVMX86StdcallCallConv
282 X86FastcallCallConv CallConv = C.LLVMX86FastcallCallConv
1144 func (v Value) FunctionCallConv() CallConv {
1145 return CallConv(C.LLVMCallConv(C.LLVMGetFunctionCallConv(v.C)))
1147 func (v Value) SetFunctionCallConv(cc CallConv) { C.LLVMSetFunctionCallConv(v.C, C.unsigned(cc))
    [all...]

Completed in 111 milliseconds

1 2