Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/SelectionDAG/
DFastISel.cpp76 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 …]
DCMakeLists.txt3 FastISel.cpp
DAndroid.mk5 FastISel.cpp \
DSelectionDAGISel.cpp938 FastISel *FastIS = 0; in SelectAllBasicBlocks()
DSelectionDAGBuilder.cpp6635 static bool isOnlyUsedInEntryBlock(const Argument *A, bool FastISel) { in isOnlyUsedInEntryBlock() argument
6638 if (FastISel) in isOnlyUsedInEntryBlock()
/external/llvm/include/llvm/CodeGen/
DFastISel.h47 class FastISel {
163 virtual ~FastISel();
166 explicit FastISel(FunctionLoweringInfo &funcInfo,
DSelectionDAGISel.h24 class FastISel; variable
/external/llvm/test/CodeGen/X86/
Dfast-isel-bail.ll3 ; This file is for regression tests for cases where FastISel needs
/external/llvm/lib/Target/PowerPC/
DPPCFastISel.cpp64 class PPCFastISel : public FastISel {
75 : FastISel(FuncInfo, LibInfo), in PPCFastISel()
317 FastISel *PPC::createFastISel(FunctionLoweringInfo &FuncInfo, in createFastISel()
DPPCISelLowering.h470 virtual FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
633 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
DPPCISelLowering.cpp7906 FastISel *
/external/llvm/test/CodeGen/ARM/
Dfast-tail-call.ll3 ; Primarily a non-crash test: Thumbv7 Linux does not have FastISel support,
Dfast-isel-ext.ll9 ; Can't test pre-ARMv6 Thumb because ARM FastISel currently only supports
Dfast-isel-intrinsic.ll255 ; 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/
DARMISelLowering.h380 virtual FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
598 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
DARMFastISel.cpp76 class ARMFastISel : public FastISel {
93 : FastISel(funcInfo, libInfo), in ARMFastISel()
3071 FastISel *ARM::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
DARMISelLowering.cpp1132 FastISel *
/external/llvm/lib/Target/X86/
DX86ISelLowering.h746 virtual FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
986 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
DX86FastISel.cpp43 class X86FastISel : public FastISel {
58 : FastISel(funcInfo, libInfo) { in X86FastISel()
2504 FastISel *X86::createFastISel(FunctionLoweringInfo &funcInfo, in createFastISel()
DX86ISelLowering.cpp3217 FastISel *
/external/llvm/include/llvm/Target/
DTargetLowering.h43 class FastISel; variable
2062 virtual FastISel *createFastISel(FunctionLoweringInfo &, in createFastISel()