Home
last modified time | relevance | path

Searched refs:FastISel (Results 1 – 25 of 32) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DFastISel.cpp130 void FastISel::startNewBlock() { in startNewBlock()
144 void FastISel::finishBasicBlock() { flushLocalValueMap(); } in finishBasicBlock()
146 bool FastISel::lowerArguments() { in lowerArguments()
185 void FastISel::flushLocalValueMap() { in flushLocalValueMap()
231 void FastISel::InstOrderMap::initialize( in initialize()
248 void FastISel::sinkLocalValueMaterialization(MachineInstr &LocalMI, in sinkLocalValueMaterialization()
330 bool FastISel::hasTrivialKill(const Value *V) { in hasTrivialKill()
362 unsigned FastISel::getRegForValue(const Value *V) { in getRegForValue()
403 unsigned FastISel::materializeConstant(const Value *V, MVT VT) { in materializeConstant()
455 unsigned FastISel::materializeRegForValue(const Value *V, MVT VT) { in materializeRegForValue()
[all …]
DCMakeLists.txt3 FastISel.cpp
DSelectionDAGISel.cpp1358 FastISel *FastIS = nullptr; in SelectAllBasicBlocks()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.h55 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
125 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
DWebAssemblyFastISel.cpp48 class WebAssemblyFastISel final : public FastISel {
197 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in WebAssemblyFastISel()
1398 FastISel *WebAssembly::createFastISel(FunctionLoweringInfo &FuncInfo, in createFastISel()
DWebAssemblyISelLowering.cpp316 FastISel *WebAssemblyTargetLowering::createFastISel( in createFastISel()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DFastISel.h66 class FastISel {
233 virtual ~FastISel();
330 explicit FastISel(FunctionLoweringInfo &FuncInfo,
DSelectionDAGISel.h26 class FastISel; variable
DTargetLowering.h74 class FastISel; variable
3836 virtual FastISel *createFastISel(FunctionLoweringInfo &, in createFastISel()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetPassConfig.cpp765 enum class SelectorType { SelectionDAG, FastISel, GlobalISel }; in addCoreISelPasses() enumerator
769 Selector = SelectorType::FastISel; in addCoreISelPasses()
775 Selector = SelectorType::FastISel; in addCoreISelPasses()
780 if (Selector == SelectorType::FastISel) { in addCoreISelPasses()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsISelLowering.h45 class FastISel; variable
275 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
724 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
DMipsFastISel.cpp82 class MipsFastISel final : public FastISel {
257 : FastISel(funcInfo, libInfo), TM(funcInfo.MF->getTarget()), in MipsFastISel()
2148 return FastISel::fastEmitInst_rr(MachineInstOpcode, RC, Op0, Op0IsKill, Op1, in fastEmitInst_rr()
2154 FastISel *Mips::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.h39 class FastISel; variable
495 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
856 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
DARMFastISel.cpp108 class ARMFastISel final : public FastISel {
125 : FastISel(funcInfo, libInfo), in ARMFastISel()
3079 FastISel *ARM::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCFastISel.cpp86 class PPCFastISel final : public FastISel {
98 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), in PPCFastISel()
2428 return FastISel::fastEmitInst_ri(MachineInstOpcode, UseRC, in fastEmitInst_ri()
2442 return FastISel::fastEmitInst_r(MachineInstOpcode, UseRC, Op0, Op0IsKill); in fastEmitInst_r()
2456 return FastISel::fastEmitInst_rr(MachineInstOpcode, UseRC, Op0, Op0IsKill, in fastEmitInst_rr()
2462 FastISel *PPC::createFastISel(FunctionLoweringInfo &FuncInfo, in createFastISel()
DPPCISelLowering.h934 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
1253 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h359 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
821 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
DAArch64FastISel.cpp79 class AArch64FastISel final : public FastISel {
294 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) { in AArch64FastISel()
5191 if (!FastISel::selectBitCast(I)) in fastSelectInstruction()
5242 FastISel *AArch64::createFastISel(FunctionLoweringInfo &FuncInfo, in createFastISel()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.h1209 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
1536 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
DX86FastISel.cpp48 class X86FastISel final : public FastISel {
63 : FastISel(funcInfo, libInfo) { in X86FastISel()
4009 FastISel *X86::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td879 // Note that FastISel does not currently understand IntImmLeaf and will not
891 // Note that FastISel does not currently understand FPImmLeaf and will not
DTarget.td623 /// Should FastISel ignore this instruction. For certain ISAs, they have
625 /// instruction selection predicates. FastISel cannot handle such cases, but
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/
DAndroid.bp291 "llvm/lib/CodeGen/SelectionDAG/FastISel.cpp",
DBUILD.gn446 "llvm/lib/CodeGen/SelectionDAG/FastISel.cpp",
DCMakeLists.txt291 ${LLVM_DIR}/lib/CodeGen/SelectionDAG/FastISel.cpp

12