Searched refs:FastISel (Results 1 - 16 of 16) sorted by relevance
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 1 //===-- FastISel.cpp - Implementation of the FastISel class ---------------===// 10 // This file contains the implementation of the FastISel class. 43 #include "llvm/CodeGen/FastISel.h" 76 void FastISel::startNewBlock() { 88 bool FastISel::LowerArguments() { 107 void FastISel::flushLocalValueMap() { 113 bool FastISel::hasTrivialKill(const Value *V) const { 139 unsigned FastISel::getRegForValue(const Value *V) { 141 // Don't handle non-simple values in FastISel 1095 FastISel::FastISel(FunctionLoweringInfo &funcInfo, function in class:FastISel [all...] |
H A D | Android.mk | 5 FastISel.cpp \
|
H A D | SelectionDAGISel.cpp | 24 #include "llvm/CodeGen/FastISel.h" 938 FastISel *FastIS = 0; 984 // Before doing SelectionDAG ISel, see if FastISel has been requested. 989 // beginning FastISel on the entry block. 998 llvm_unreachable("FastISel didn't lower all arguments"); 1017 // Do FastISel on as many instructions as possible. 1031 // Try to select the instruction with FastISel. 1064 dbgs() << "FastISel missed call: "; 1098 dbgs() << "FastISel missed terminator: "; 1104 dbgs() << "FastISel mis [all...] |
H A D | SelectionDAGBuilder.cpp | 25 #include "llvm/CodeGen/FastISel.h" 6635 static bool isOnlyUsedInEntryBlock(const Argument *A, bool FastISel) { argument 6636 // With FastISel active, we may be splitting blocks, so force creation 6638 if (FastISel) 6791 // Also remember any frame index for use in FastISel. 6843 // general. It's also subtly incompatible with the hacks FastISel
|
/external/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 1 //===-- FastISel.h - Definition of the FastISel class ---*- C++ -*---------===// 11 /// This file defines the FastISel class. 47 class FastISel { class in namespace:llvm 163 virtual ~FastISel(); 166 explicit FastISel(FunctionLoweringInfo &funcInfo, 169 /// This method is called by target-independent code when the normal FastISel 171 /// emit code for anything that doesn't fit into FastISel's framework. It
|
H A D | SelectionDAGISel.h | 24 class FastISel;
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCFastISel.cpp | 1 //===-- PPCFastISel.cpp - PowerPC FastISel implementation -----------------===// 10 // This file defines the PowerPC-specific support for the FastISel class. Some 24 #include "llvm/CodeGen/FastISel.h" 64 class PPCFastISel : public FastISel { 75 : FastISel(FuncInfo, LibInfo), 84 // Backend specific FastISel code. 317 FastISel *PPC::createFastISel(FunctionLoweringInfo &FuncInfo,
|
H A D | PPCISelLowering.h | 468 /// createFastISel - This method returns a target-specific FastISel object, 470 virtual FastISel *createFastISel(FunctionLoweringInfo &FuncInfo, 633 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
|
H A D | PPCISelLowering.cpp | 7906 FastISel *
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 21 #include "llvm/CodeGen/FastISel.h" 378 /// createFastISel - This method returns a target specific FastISel object, 380 virtual FastISel *createFastISel(FunctionLoweringInfo &funcInfo, 598 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
H A D | ARMFastISel.cpp | 1 //===-- ARMFastISel.cpp - ARM FastISel implementation ---------------------===// 10 // This file defines the ARM-specific support for the FastISel class. Some 25 #include "llvm/CodeGen/FastISel.h" 76 class ARMFastISel : public FastISel { 93 : FastISel(funcInfo, libInfo), 103 // Code from FastISel.cpp. 143 // Backend specific FastISel code. 632 // FastISel TLS support on non-Darwin is broken, punt to SelectionDAG. 798 // Some boilerplate from the X86 FastISel. 3071 FastISel *AR [all...] |
H A D | ARMISelLowering.cpp | 1132 FastISel *
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 22 #include "llvm/CodeGen/FastISel.h" 744 /// createFastISel - This method returns a target specific FastISel object, 746 virtual FastISel *createFastISel(FunctionLoweringInfo &funcInfo, 986 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
|
H A D | X86FastISel.cpp | 1 //===-- X86FastISel.cpp - X86 FastISel implementation ---------------------===// 10 // This file defines the X86-specific support for the FastISel class. Much 23 #include "llvm/CodeGen/FastISel.h" 43 class X86FastISel : public FastISel { 58 : FastISel(funcInfo, libInfo) { 2504 FastISel *X86::createFastISel(FunctionLoweringInfo &funcInfo,
|
H A D | X86ISelLowering.cpp | 3217 FastISel *
|
/external/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 43 class FastISel; 2060 /// This method returns a target specific FastISel object, or null if the 2062 virtual FastISel *createFastISel(FunctionLoweringInfo &,
|
Completed in 363 milliseconds