Home
last modified time | relevance | path

Searched refs:CallingConvention (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalTypeDumper.cpp104 static std::string formatCallingConvention(CallingConvention Convention) { in formatCallingConvention()
106 RETURN_CASE(CallingConvention, AlphaCall, "alphacall"); in formatCallingConvention()
107 RETURN_CASE(CallingConvention, AM33Call, "am33call"); in formatCallingConvention()
108 RETURN_CASE(CallingConvention, ArmCall, "armcall"); in formatCallingConvention()
109 RETURN_CASE(CallingConvention, ClrCall, "clrcall"); in formatCallingConvention()
110 RETURN_CASE(CallingConvention, FarC, "far cdecl"); in formatCallingConvention()
111 RETURN_CASE(CallingConvention, FarFast, "far fastcall"); in formatCallingConvention()
112 RETURN_CASE(CallingConvention, FarPascal, "far pascal"); in formatCallingConvention()
113 RETURN_CASE(CallingConvention, FarStdCall, "far stdcall"); in formatCallingConvention()
114 RETURN_CASE(CallingConvention, FarSysCall, "far syscall"); in formatCallingConvention()
[all …]
H A DPrettyFunctionDumper.cpp70 if ((ClassParent && CC == CallingConvention::ThisCall) || in start()
71 (!ClassParent && CC == CallingConvention::NearStdCall)) { in start()
169 CallingConvention CC = Signature->getCallingConvention(); in start()
173 if ((ClassParent && CC != CallingConvention::ThisCall) || in start()
174 (!ClassParent && CC != CallingConvention::NearStdCall)) { in start()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DEnumTables.cpp403 CV_ENUM_CLASS_ENT(CallingConvention, NearC),
404 CV_ENUM_CLASS_ENT(CallingConvention, FarC),
405 CV_ENUM_CLASS_ENT(CallingConvention, NearPascal),
406 CV_ENUM_CLASS_ENT(CallingConvention, FarPascal),
407 CV_ENUM_CLASS_ENT(CallingConvention, NearFast),
408 CV_ENUM_CLASS_ENT(CallingConvention, FarFast),
409 CV_ENUM_CLASS_ENT(CallingConvention, NearStdCall),
410 CV_ENUM_CLASS_ENT(CallingConvention, FarStdCall),
411 CV_ENUM_CLASS_ENT(CallingConvention, NearSysCall),
412 CV_ENUM_CLASS_ENT(CallingConvention, FarSysCall),
[all …]
H A DTypeDumpVisitor.cpp112 ENUM_ENTRY(CallingConvention, NearC),
113 ENUM_ENTRY(CallingConvention, FarC),
114 ENUM_ENTRY(CallingConvention, NearPascal),
115 ENUM_ENTRY(CallingConvention, FarPascal),
116 ENUM_ENTRY(CallingConvention, NearFast),
117 ENUM_ENTRY(CallingConvention, FarFast),
118 ENUM_ENTRY(CallingConvention, NearStdCall),
119 ENUM_ENTRY(CallingConvention, FarStdCall),
120 ENUM_ENTRY(CallingConvention, NearSysCall),
121 ENUM_ENTRY(CallingConvention, FarSysCall),
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFTypePrinter.cpp586 case CallingConvention::DW_CC_BORLAND_stdcall: in appendSubroutineNameAfter()
589 case CallingConvention::DW_CC_BORLAND_msfastcall: in appendSubroutineNameAfter()
592 case CallingConvention::DW_CC_BORLAND_thiscall: in appendSubroutineNameAfter()
595 case CallingConvention::DW_CC_LLVM_vectorcall: in appendSubroutineNameAfter()
598 case CallingConvention::DW_CC_BORLAND_pascal: in appendSubroutineNameAfter()
601 case CallingConvention::DW_CC_LLVM_Win64: in appendSubroutineNameAfter()
604 case CallingConvention::DW_CC_LLVM_X86_64SysV: in appendSubroutineNameAfter()
607 case CallingConvention::DW_CC_LLVM_AAPCS: in appendSubroutineNameAfter()
611 case CallingConvention::DW_CC_LLVM_AAPCS_VFP: in appendSubroutineNameAfter()
614 case CallingConvention::DW_CC_LLVM_IntelOclBicc: in appendSubroutineNameAfter()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp56 LLVM_YAML_DECLARE_ENUM_TRAITS(CallingConvention)
236 void ScalarEnumerationTraits<CallingConvention>::enumeration( in enumeration()
237 IO &IO, CallingConvention &Value) { in enumeration()
238 IO.enumCase(Value, "NearC", CallingConvention::NearC); in enumeration()
239 IO.enumCase(Value, "FarC", CallingConvention::FarC); in enumeration()
240 IO.enumCase(Value, "NearPascal", CallingConvention::NearPascal); in enumeration()
241 IO.enumCase(Value, "FarPascal", CallingConvention::FarPascal); in enumeration()
242 IO.enumCase(Value, "NearFast", CallingConvention::NearFast); in enumeration()
243 IO.enumCase(Value, "FarFast", CallingConvention::FarFast); in enumeration()
244 IO.enumCase(Value, "NearStdCall", CallingConvention::NearStdCall); in enumeration()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h150 ProcedureRecord(TypeIndex ReturnType, CallingConvention CallConv, in ProcedureRecord()
158 CallingConvention getCallConv() const { return CallConv; } in getCallConv()
164 CallingConvention CallConv = CallingConvention::NearC;
177 TypeIndex ThisType, CallingConvention CallConv, in MemberFunctionRecord()
189 CallingConvention getCallConv() const { return CallConv; } in getCallConv()
198 CallingConvention CallConv = CallingConvention::NearC;
H A DCodeView.h184 enum class CallingConvention : uint8_t { enum
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.cpp347 case llvm::codeview::CallingConvention::NearC: in TranslateCallingConvention()
349 case llvm::codeview::CallingConvention::NearStdCall: in TranslateCallingConvention()
351 case llvm::codeview::CallingConvention::NearFast: in TranslateCallingConvention()
353 case llvm::codeview::CallingConvention::ThisCall: in TranslateCallingConvention()
355 case llvm::codeview::CallingConvention::NearVector: in TranslateCallingConvention()
357 case llvm::codeview::CallingConvention::NearPascal: in TranslateCallingConvention()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.h108 llvm::codeview::CallingConvention calling_convention);
H A DPdbAstBuilder.cpp134 TranslateCallingConvention(llvm::codeview::CallingConvention conv) { in TranslateCallingConvention()
135 using CC = llvm::codeview::CallingConvention; in TranslateCallingConvention()
1184 llvm::codeview::CallingConvention calling_convention) { in CreateFunctionType()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp1998 static CallingConvention dwarfCCToCodeView(unsigned DwarfCC) { in lowerTypeModifier()
2000 case dwarf::DW_CC_normal: return CallingConvention::NearC; in lowerTypeModifier()
2001 case dwarf::DW_CC_BORLAND_msfastcall: return CallingConvention::NearFast; in lowerTypeModifier()
2002 case dwarf::DW_CC_BORLAND_thiscall: return CallingConvention::ThisCall; in lowerTypeModifier()
2003 case dwarf::DW_CC_BORLAND_stdcall: return CallingConvention::NearStdCall; in lowerTypeModifier()
2004 case dwarf::DW_CC_BORLAND_pascal: return CallingConvention::NearPascal; in lowerTypeModifier()
2005 case dwarf::DW_CC_LLVM_vectorcall: return CallingConvention::NearVector; in lowerTypeModifier()
2007 return CallingConvention::NearC; in lowerTypeModifier()
2088 CallingConvention CC = dwarfCCToCodeView(Ty->getCC()); in lowerTypeMemberFunction()
2137 CallingConvention C in translateAccessFlags()
[all...]
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h560 unsigned CallingConvention : 8; variable
707 unsigned getCallingConvention() const { return CallingConvention; } in getCallingConvention()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAArch64.cpp39 unsigned CallingConvention) const;
290 unsigned CallingConvention) const { in classifyArgumentType()
337 CallingConvention == llvm::CallingConv::Win64; in classifyArgumentType()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBTypes.h220 using PDB_CallingConv = codeview::CallingConvention;
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDwarf.h738 enum CallingConvention { enum
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp3168 CallingConv::ID CallingConvention = MF.getFunction().getCallingConv(); in GetScratchRegister() local
3171 if (CallingConvention == CallingConv::HiPE) { in GetScratchRegister()
3187 if (CallingConvention == CallingConv::X86_FastCall || in GetScratchRegister()
3188 CallingConvention == CallingConv::Fast || in GetScratchRegister()
3189 CallingConvention == CallingConv::Tail) { in GetScratchRegister()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp844 FI->CallingConvention = llvmCC; in create()