Searched refs:FastISel (Results 1 - 13 of 13) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1 //===-- FastISel.cpp - Implementation of the FastISel class ---------------===//
10 // This file contains the implementation of the FastISel class.
49 #include "llvm/CodeGen/FastISel.h"
74 void FastISel::startNewBlock() {
89 void FastISel::flushLocalValueMap() {
95 bool FastISel::hasTrivialKill(const Value *V) const {
121 unsigned FastISel::getRegForValue(const Value *V) {
123 // Don't handle non-simple values in FastISel.
129 // of whether FastISel ca
1040 FastISel::FastISel(FunctionLoweringInfo &funcInfo) function in class:FastISel
[all...]
H A DAndroid.mk5 FastISel.cpp \
H A DSelectionDAGISel.cpp30 #include "llvm/CodeGen/FastISel.h"
805 FastISel *FastIS) {
962 FastISel *FastIS = 0;
1012 // Before doing SelectionDAG ISel, see if FastISel has been requested.
1017 // beginning FastISel on the entry block.
1033 // Do FastISel on as many instructions as possible.
1047 // Try to select the instruction with FastISel.
1080 dbgs() << "FastISel missed call: ";
1112 dbgs() << "FastISel missed terminator: ";
1118 dbgs() << "FastISel mis
[all...]
H A DSelectionDAGBuilder.cpp34 #include "llvm/CodeGen/FastISel.h"
6563 static bool isOnlyUsedInEntryBlock(const Argument *A, bool FastISel) { argument
6564 // With FastISel active, we may be splitting blocks, so force creation
6566 if (FastISel)
6769 // general. It's also subtly incompatible with the hacks FastISel
/external/llvm/include/llvm/CodeGen/
H A DFastISel.h1 //===-- FastISel.h - Definition of the FastISel class ---------------------===//
10 // This file defines the FastISel class.
44 /// FastISel - This is a fast-path instruction selection class that
47 class FastISel { class in namespace:llvm
144 virtual ~FastISel();
147 explicit FastISel(FunctionLoweringInfo &funcInfo);
150 /// code when the normal FastISel process fails to select an instruction.
152 /// fit into FastISel's framework. It returns true if it was successful.
H A DSelectionDAGISel.h24 class FastISel;
283 FastISel *FastIS);
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.h22 #include "llvm/CodeGen/FastISel.h"
358 /// createFastISel - This method returns a target specific FastISel object,
360 virtual FastISel *createFastISel(FunctionLoweringInfo &funcInfo) const;
545 FastISel *createFastISel(FunctionLoweringInfo &funcInfo);
H A DARMFastISel.cpp1 //===-- ARMFastISel.cpp - ARM FastISel implementation ---------------------===//
10 // This file defines the ARM-specific support for the FastISel class. Some
31 #include "llvm/CodeGen/FastISel.h"
80 class ARMFastISel : public FastISel {
96 : FastISel(funcInfo),
106 // Code from FastISel.cpp.
145 // Backend specific FastISel code.
768 // Some boilerplate from the X86 FastISel.
1813 // varargs in FastISel so that part has been removed.
2637 FastISel *AR
[all...]
H A DARMISelLowering.cpp1038 FastISel *
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.h23 #include "llvm/CodeGen/FastISel.h"
635 /// createFastISel - This method returns a target specific FastISel object,
637 virtual FastISel *createFastISel(FunctionLoweringInfo &funcInfo) const;
915 FastISel *createFastISel(FunctionLoweringInfo &funcInfo);
H A DX86FastISel.cpp1 //===-- X86FastISel.cpp - X86 FastISel implementation ---------------------===//
10 // This file defines the X86-specific support for the FastISel class. Much
30 #include "llvm/CodeGen/FastISel.h"
43 class X86FastISel : public FastISel {
60 explicit X86FastISel(FunctionLoweringInfo &funcInfo) : FastISel(funcInfo) {
2182 FastISel *X86::createFastISel(FunctionLoweringInfo &funcInfo) {
H A DX86ISelLowering.cpp2875 FastISel *
/external/llvm/include/llvm/Target/
H A DTargetLowering.h40 class FastISel;
1347 /// createFastISel - This method returns a target specific FastISel object,
1349 virtual FastISel *createFastISel(FunctionLoweringInfo &) const {

Completed in 206 milliseconds