Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DFastISel.cpp66 void FastISel::startNewBlock() { in startNewBlock()
81 void FastISel::flushLocalValueMap() { in flushLocalValueMap()
87 bool FastISel::hasTrivialKill(const Value *V) const { in hasTrivialKill()
108 unsigned FastISel::getRegForValue(const Value *V) { in getRegForValue()
159 unsigned FastISel::materializeRegForValue(const Value *V, MVT VT) { in materializeRegForValue()
226 unsigned FastISel::lookUpRegForValue(const Value *V) { in lookUpRegForValue()
243 void FastISel::UpdateValueMap(const Value *I, unsigned Reg, unsigned NumRegs) { in UpdateValueMap()
262 std::pair<unsigned, bool> FastISel::getRegForGEPIndex(const Value *Idx) { in getRegForGEPIndex()
286 void FastISel::recomputeInsertPt() { in recomputeInsertPt()
300 FastISel::SavePoint FastISel::enterLocalValueArea() { in enterLocalValueArea()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DFastISel.cpp81 void FastISel::ArgListEntry::setAttributes(ImmutableCallSite *CS, in setAttributes()
98 void FastISel::startNewBlock() { in startNewBlock()
110 bool FastISel::lowerArguments() { in lowerArguments()
130 void FastISel::flushLocalValueMap() { in flushLocalValueMap()
137 bool FastISel::hasTrivialKill(const Value *V) { in hasTrivialKill()
170 unsigned FastISel::getRegForValue(const Value *V) { in getRegForValue()
211 unsigned FastISel::materializeConstant(const Value *V, MVT VT) { in materializeConstant()
267 unsigned FastISel::materializeRegForValue(const Value *V, MVT VT) { in materializeRegForValue()
287 unsigned FastISel::lookUpRegForValue(const Value *V) { in lookUpRegForValue()
298 void FastISel::updateValueMap(const Value *I, unsigned Reg, unsigned NumRegs) { in updateValueMap()
[all …]
DCMakeLists.txt3 FastISel.cpp
/external/llvm/test/Feature/
Doptnone-llc.ll11 ; on optnone functions, and that we can turn off FastISel.
57 ; Selectively disable FastISel for optnone functions.
58 ; FAST: FastISel is enabled
59 ; NOFAST: FastISel is disabled
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DFastISel.h44 class FastISel {
141 virtual ~FastISel();
144 explicit FastISel(FunctionLoweringInfo &funcInfo);
DSelectionDAGISel.h24 class FastISel; variable
284 FastISel *FastIS);
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.h47 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
92 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
/external/llvm/test/CodeGen/X86/
Dfast-isel-call.ll58 ; STDERR-NOT: FastISel missed call: call x86_thiscallcc void @thiscallfun
74 ; STDERR-NOT: FastISel missed call: call x86_stdcallcc void @stdcallfun
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.
Dfast-isel-x86.ll26 ; STDERR-NOT: FastISel missed terminator: ret i32 12345
45 ; STDERR-NOT: FastISel missed terminator: ret i32 54321
Dinsertps-O0-bug.ll29 ; not always correct at -O0. In this example, FastISel fails to lower the
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dfast-isel-bail.ll3 ; This file is for regression tests for cases where FastISel needs
/external/llvm/test/CodeGen/Mips/Fast-ISel/
Dfastcc-miss.ll4 ; CHECK: FastISel missed call:
Dcheck-disabled-mcpus.ll24 ; CHECK: FastISel missed terminator: ret i32 0
/external/llvm/test/CodeGen/ARM/
Dfast-tail-call.ll4 ; Primarily a non-crash test: Thumbv7 Linux does not have FastISel support,
Dfast-isel-ext.ll5 ; Can't test pre-ARMv6 Thumb because ARM FastISel currently only supports
/external/llvm/include/llvm/CodeGen/
DFastISel.h31 class FastISel {
314 virtual ~FastISel();
317 explicit FastISel(FunctionLoweringInfo &FuncInfo,
DSelectionDAGISel.h25 class FastISel; variable
/external/llvm/test/CodeGen/Mips/
Dmicromips-or16.ll6 ; Branch instruction added to enable FastISel::selectOperator
/external/llvm/test/CodeGen/PowerPC/
Dfast-isel-fpconv.ll4 ; of COPY_TO_REGCLASS in the FastISel pass. Verify that this is fixed.
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelLowering.h349 virtual FastISel *createFastISel(FunctionLoweringInfo &funcInfo) const;
536 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/Mips/
DMipsISelLowering.h231 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
608 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h262 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
582 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,

123