| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 124 void FastISel::startNewBlock() { in startNewBlock() 139 bool FastISel::lowerArguments() { in lowerArguments() 186 void FastISel::flushLocalValueMap() { in flushLocalValueMap() 404 void FastISel::recomputeInsertPt() { in recomputeInsertPt() 438 FastISel::SavePoint FastISel::enterLocalValueArea() { in enterLocalValueArea() 756 FastISel::CallLoweringInfo &FastISel::CallLoweringInfo::setCallee( in setCallee() 1157 bool FastISel::selectCall(const User *I) { in selectCall() 1405 bool FastISel::selectBitCast(const User *I) { in selectBitCast() 1453 bool FastISel::selectFreeze(const User *I) { in selectFreeze() 1826 FastISel::FastISel(FunctionLoweringInfo &FuncInfo, in FastISel() function in FastISel [all …]
|
| H A D | SelectionDAGISel.cpp | 1375 FastISel *FastIS = nullptr; in SelectAllBasicBlocks()
|
| H A D | SelectionDAGBuilder.cpp | 9859 static bool isOnlyUsedInEntryBlock(const Argument *A, bool FastISel) { in isOnlyUsedInEntryBlock() argument 9862 if (FastISel) in isOnlyUsedInEntryBlock()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | FastISel.h | 65 class FastISel { 228 virtual ~FastISel(); 322 explicit FastISel(FunctionLoweringInfo &FuncInfo,
|
| H A D | CodeGenPassBuilder.h | 757 enum class SelectorType { SelectionDAG, FastISel, GlobalISel }; in addCoreISelPasses() enumerator 761 Selector = SelectorType::FastISel; in addCoreISelPasses() 769 Selector = SelectorType::FastISel; in addCoreISelPasses() 774 if (Selector == SelectorType::FastISel) { in addCoreISelPasses()
|
| H A D | TargetLowering.h | 69 class FastISel; variable 4118 virtual FastISel *createFastISel(FunctionLoweringInfo &, in createFastISel()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.h | 85 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo, 164 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
| H A D | WebAssemblyFastISel.cpp | 50 class WebAssemblyFastISel final : public FastISel { 199 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in WebAssemblyFastISel() 1431 FastISel *WebAssembly::createFastISel(FunctionLoweringInfo &FuncInfo, in createFastISel()
|
| H A D | WebAssemblyISelLowering.cpp | 378 FastISel *WebAssemblyTargetLowering::createFastISel( in createFastISel()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 43 class FastISel; variable 273 FastISel *createFastISel(FunctionLoweringInfo &funcInfo, 711 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
| H A D | MipsFastISel.cpp | 82 class MipsFastISel final : public FastISel { 256 : FastISel(funcInfo, libInfo), TM(funcInfo.MF->getTarget()), in MipsFastISel() 2144 return FastISel::fastEmitInst_rr(MachineInstOpcode, RC, Op0, Op1); in fastEmitInst_rr() 2149 FastISel *Mips::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
|
| H A D | MipsISelLowering.cpp | 538 FastISel *
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetPassConfig.cpp | 973 enum class SelectorType { SelectionDAG, FastISel, GlobalISel }; in addCoreISelPasses() enumerator 977 Selector = SelectorType::FastISel; in addCoreISelPasses() 983 Selector = SelectorType::FastISel; in addCoreISelPasses() 988 if (Selector == SelectorType::FastISel) { in addCoreISelPasses()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 39 class FastISel; variable 587 FastISel *createFastISel(FunctionLoweringInfo &funcInfo, 981 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
| H A D | ARMFastISel.cpp | 107 class ARMFastISel final : public FastISel { 124 : FastISel(funcInfo, libInfo), in ARMFastISel() 3076 FastISel *ARM::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCFastISel.cpp | 86 class PPCFastISel final : public FastISel { 98 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), in PPCFastISel() 2437 return FastISel::fastEmitInst_ri(MachineInstOpcode, UseRC, Op0, Imm); in fastEmitInst_ri() 2450 return FastISel::fastEmitInst_r(MachineInstOpcode, UseRC, Op0); in fastEmitInst_r() 2463 return FastISel::fastEmitInst_rr(MachineInstOpcode, UseRC, Op0, Op1); in fastEmitInst_rr() 2468 FastISel *PPC::createFastISel(FunctionLoweringInfo &FuncInfo, in createFastISel()
|
| H A D | PPCISelLowering.h | 1063 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo, 1415 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
|
| H A D | PPCISelLowering.cpp | 16429 FastISel *
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.h | 537 FastISel *createFastISel(FunctionLoweringInfo &funcInfo, 1123 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
| H A D | AArch64FastISel.cpp | 79 class AArch64FastISel final : public FastISel { 284 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in AArch64FastISel() 5054 if (!FastISel::selectBitCast(I)) in fastSelectInstruction() 5103 FastISel *AArch64::createFastISel(FunctionLoweringInfo &FuncInfo, in createFastISel()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 1355 FastISel *createFastISel(FunctionLoweringInfo &funcInfo, 1673 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
| H A D | X86FastISel.cpp | 47 class X86FastISel final : public FastISel { 62 : FastISel(funcInfo, libInfo) { in X86FastISel() 4011 FastISel *X86::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 901 // Note that FastISel does not currently understand IntImmLeaf and will not 913 // Note that FastISel does not currently understand FPImmLeaf and will not
|
| H A D | Target.td | 648 /// Should FastISel ignore this instruction. For certain ISAs, they have 650 /// instruction selection predicates. FastISel cannot handle such cases, but
|
| /freebsd-13.1/lib/clang/libllvm/ |
| H A D | Makefile | 386 SRCS_MIN+= CodeGen/SelectionDAG/FastISel.cpp 1846 FastISel/-gen-fast-isel \
|