/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | FastISel.cpp | 66 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/ |
D | FastISel.cpp | 81 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 …]
|
D | CMakeLists.txt | 3 FastISel.cpp
|
/external/llvm/test/Feature/ |
D | optnone-llc.ll | 11 ; 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/ |
D | FastISel.h | 44 class FastISel { 141 virtual ~FastISel(); 144 explicit FastISel(FunctionLoweringInfo &funcInfo);
|
D | SelectionDAGISel.h | 24 class FastISel; variable 284 FastISel *FastIS);
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyISelLowering.h | 47 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo, 92 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
/external/llvm/test/CodeGen/X86/ |
D | fast-isel-call.ll | 58 ; STDERR-NOT: FastISel missed call: call x86_thiscallcc void @thiscallfun 74 ; STDERR-NOT: FastISel missed call: call x86_stdcallcc void @stdcallfun
|
D | fast-isel-bail.ll | 3 ; This file is for regression tests for cases where FastISel needs
|
D | fast-isel-args-fail2.ll | 6 ; FastISel cannot handle this case yet. Make sure that we abort.
|
D | fast-isel-x86.ll | 26 ; STDERR-NOT: FastISel missed terminator: ret i32 12345 45 ; STDERR-NOT: FastISel missed terminator: ret i32 54321
|
D | insertps-O0-bug.ll | 29 ; not always correct at -O0. In this example, FastISel fails to lower the
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | fast-isel-bail.ll | 3 ; This file is for regression tests for cases where FastISel needs
|
/external/llvm/include/llvm/CodeGen/ |
D | FastISel.h | 31 class FastISel { 314 virtual ~FastISel(); 317 explicit FastISel(FunctionLoweringInfo &FuncInfo,
|
D | SelectionDAGISel.h | 25 class FastISel; variable
|
/external/llvm/test/CodeGen/Mips/Fast-ISel/ |
D | fastcc-miss.ll | 4 ; CHECK: FastISel missed call:
|
D | check-disabled-mcpus.ll | 24 ; CHECK: FastISel missed terminator: ret i32 0
|
/external/llvm/test/CodeGen/ARM/ |
D | fast-tail-call.ll | 4 ; Primarily a non-crash test: Thumbv7 Linux does not have FastISel support,
|
D | fast-isel-ext.ll | 5 ; Can't test pre-ARMv6 Thumb because ARM FastISel currently only supports
|
/external/llvm/test/CodeGen/Mips/ |
D | micromips-or16.ll | 6 ; Branch instruction added to enable FastISel::selectOperator
|
/external/llvm/test/CodeGen/PowerPC/ |
D | fast-isel-fpconv.ll | 4 ; of COPY_TO_REGCLASS in the FastISel pass. Verify that this is fixed.
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | ARMISelLowering.h | 349 virtual FastISel *createFastISel(FunctionLoweringInfo &funcInfo) const; 536 FastISel *createFastISel(FunctionLoweringInfo &funcInfo);
|
/external/llvm/docs/TableGen/ |
D | BackEnds.rst | 188 FastISel section in LLVM BackEnds 193 lib/CodeGen/SelectionDAG/FastISel.cpp for background. This file 201 of ``FastISel`` class.
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.h | 262 FastISel *createFastISel(FunctionLoweringInfo &funcInfo, 582 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.h | 231 FastISel *createFastISel(FunctionLoweringInfo &funcInfo, 608 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|