Home
last modified time | relevance | path

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

12

/external/llvm/lib/CodeGen/SelectionDAG/
DFastISel.cpp80 void FastISel::ArgListEntry::setAttributes(ImmutableCallSite *CS, in setAttributes()
95 void FastISel::startNewBlock() { in startNewBlock()
107 bool FastISel::lowerArguments() { in lowerArguments()
127 void FastISel::flushLocalValueMap() { in flushLocalValueMap()
134 bool FastISel::hasTrivialKill(const Value *V) { in hasTrivialKill()
167 unsigned FastISel::getRegForValue(const Value *V) { in getRegForValue()
208 unsigned FastISel::materializeConstant(const Value *V, MVT VT) { in materializeConstant()
264 unsigned FastISel::materializeRegForValue(const Value *V, MVT VT) { in materializeRegForValue()
284 unsigned FastISel::lookUpRegForValue(const Value *V) { in lookUpRegForValue()
295 void FastISel::updateValueMap(const Value *I, unsigned Reg, unsigned NumRegs) { in updateValueMap()
[all …]
DCMakeLists.txt3 FastISel.cpp
DAndroid.mk5 FastISel.cpp \
/external/llvm/test/CodeGen/X86/
Dfast-isel-bail.ll3 ; This file is for regression tests for cases where FastISel needs
Dfast-isel-args-fail2.ll6 ; FastISel cannot handle this case yet. Make sure that we abort.
Dinsertps-O0-bug.ll29 ; not always correct at -O0. In this example, FastISel fails to lower the
/external/llvm/test/CodeGen/ARM/
Dfast-tail-call.ll3 ; Primarily a non-crash test: Thumbv7 Linux does not have FastISel support,
Dfast-isel-intrinsic.ll251 ; ARM-NOT: FastISel missed call: %expval = call i32 @llvm.expect.i32(i32 %x, i32 1)
253 ; THUMB-NOT: FastISel missed call: %expval = call i32 @llvm.expect.i32(i32 %x, i32 1)
Dfast-isel-ext.ll9 ; Can't test pre-ARMv6 Thumb because ARM FastISel currently only supports
/external/llvm/include/llvm/CodeGen/
DFastISel.h30 class FastISel {
305 virtual ~FastISel();
308 explicit FastISel(FunctionLoweringInfo &FuncInfo,
DSelectionDAGISel.h25 class FastISel; variable
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h269 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
512 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
/external/llvm/docs/TableGen/
DBackEnds.rst188 FastISel section in LLVM BackEnds
193 lib/CodeGen/SelectionDAG/FastISel.cpp for background. This file
201 of ``FastISel`` class.
/external/llvm/lib/Target/ARM/
DARMISelLowering.h371 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
614 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
/external/llvm/lib/Target/Mips/
DMipsISelLowering.h227 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
564 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
DMipsFastISel.cpp24 class MipsFastISel final : public FastISel {
177 : FastISel(funcInfo, libInfo), TM(funcInfo.MF->getTarget()), in MipsFastISel()
1454 FastISel *Mips::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
/external/llvm/test/CodeGen/PowerPC/
Dfast-isel-call.ll1 ; FIXME: FastISel currently returns false if it hits code that uses VSX
Dfast-isel-ret.ll1 ; FIXME: FastISel currently returns false if it hits code that uses VSX
Dfast-isel-load-store.ll1 ; FIXME: FastISel currently returns false if it hits code that uses VSX
Dfast-isel-cmp-imm.ll1 ; FIXME: FastISel currently returns false if it hits code that uses VSX
/external/llvm/lib/Target/X86/
DX86ISelLowering.h839 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
1081 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.h617 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
838 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
DPPCFastISel.cpp86 class PPCFastISel final : public FastISel {
98 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()), in PPCFastISel()
2286 return FastISel::fastEmitInst_ri(MachineInstOpcode, UseRC, in fastEmitInst_ri()
2300 return FastISel::fastEmitInst_r(MachineInstOpcode, UseRC, Op0, Op0IsKill); in fastEmitInst_r()
2314 return FastISel::fastEmitInst_rr(MachineInstOpcode, UseRC, Op0, Op0IsKill, in fastEmitInst_rr()
2320 FastISel *PPC::createFastISel(FunctionLoweringInfo &FuncInfo, in createFastISel()
/external/llvm/test/CodeGen/AArch64/
Dfcvt-fixed.ll4 ; (The O0 test is to make sure FastISel still constrains its operands properly
/external/llvm/test/DebugInfo/
Dmissing-abstract-variable.ll7 ; SelectionDAG issue (do mips/powerpc64 use FastISel?).

12