Searched refs:FastISel (Results 1 – 21 of 21) sorted by relevance
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | FastISel.cpp | 76 void FastISel::startNewBlock() { in startNewBlock() 88 bool FastISel::LowerArguments() { in LowerArguments() 107 void FastISel::flushLocalValueMap() { in flushLocalValueMap() 113 bool FastISel::hasTrivialKill(const Value *V) const { in hasTrivialKill() 139 unsigned FastISel::getRegForValue(const Value *V) { in getRegForValue() 183 unsigned FastISel::materializeRegForValue(const Value *V, MVT VT) { in materializeRegForValue() 250 unsigned FastISel::lookUpRegForValue(const Value *V) { in lookUpRegForValue() 267 void FastISel::UpdateValueMap(const Value *I, unsigned Reg, unsigned NumRegs) { in UpdateValueMap() 286 std::pair<unsigned, bool> FastISel::getRegForGEPIndex(const Value *Idx) { in getRegForGEPIndex() 310 void FastISel::recomputeInsertPt() { in recomputeInsertPt() [all …]
|
D | CMakeLists.txt | 3 FastISel.cpp
|
D | Android.mk | 5 FastISel.cpp \
|
D | SelectionDAGISel.cpp | 938 FastISel *FastIS = 0; in SelectAllBasicBlocks()
|
D | SelectionDAGBuilder.cpp | 6635 static bool isOnlyUsedInEntryBlock(const Argument *A, bool FastISel) { in isOnlyUsedInEntryBlock() argument 6638 if (FastISel) in isOnlyUsedInEntryBlock()
|
/external/llvm/include/llvm/CodeGen/ |
D | FastISel.h | 47 class FastISel { 163 virtual ~FastISel(); 166 explicit FastISel(FunctionLoweringInfo &funcInfo,
|
D | SelectionDAGISel.h | 24 class FastISel; variable
|
/external/llvm/test/CodeGen/X86/ |
D | fast-isel-bail.ll | 3 ; This file is for regression tests for cases where FastISel needs
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCFastISel.cpp | 64 class PPCFastISel : public FastISel { 75 : FastISel(FuncInfo, LibInfo), in PPCFastISel() 317 FastISel *PPC::createFastISel(FunctionLoweringInfo &FuncInfo, in createFastISel()
|
D | PPCISelLowering.h | 470 virtual FastISel *createFastISel(FunctionLoweringInfo &FuncInfo, 633 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
|
D | PPCISelLowering.cpp | 7906 FastISel *
|
/external/llvm/test/CodeGen/ARM/ |
D | fast-tail-call.ll | 3 ; Primarily a non-crash test: Thumbv7 Linux does not have FastISel support,
|
D | fast-isel-ext.ll | 9 ; Can't test pre-ARMv6 Thumb because ARM FastISel currently only supports
|
D | fast-isel-intrinsic.ll | 255 ; ARM-NOT: FastISel missed call: %expval = call i32 @llvm.expect.i32(i32 %x, i32 1) 257 ; THUMB-NOT: FastISel missed call: %expval = call i32 @llvm.expect.i32(i32 %x, i32 1)
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 380 virtual FastISel *createFastISel(FunctionLoweringInfo &funcInfo, 598 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
D | ARMFastISel.cpp | 76 class ARMFastISel : public FastISel { 93 : FastISel(funcInfo, libInfo), in ARMFastISel() 3071 FastISel *ARM::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
|
D | ARMISelLowering.cpp | 1132 FastISel *
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.h | 746 virtual FastISel *createFastISel(FunctionLoweringInfo &funcInfo, 986 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
D | X86FastISel.cpp | 43 class X86FastISel : public FastISel { 58 : FastISel(funcInfo, libInfo) { in X86FastISel() 2504 FastISel *X86::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
|
D | X86ISelLowering.cpp | 3217 FastISel *
|
/external/llvm/include/llvm/Target/ |
D | TargetLowering.h | 43 class FastISel; variable 2062 virtual FastISel *createFastISel(FunctionLoweringInfo &, in createFastISel()
|