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

/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1 //===-- FastISel.cpp - Implementation of the FastISel class ---------------===//
10 // This file contains the implementation of the FastISel class.
50 #include "llvm/CodeGen/FastISel.h"
75 void FastISel::startNewBlock() {
90 void FastISel::flushLocalValueMap() {
96 bool FastISel::hasTrivialKill(const Value *V) const {
122 unsigned FastISel::getRegForValue(const Value *V) {
124 // Don't handle non-simple values in FastISel.
130 // of whether FastISel ca
1055 FastISel::FastISel(FunctionLoweringInfo &funcInfo, function in class:FastISel
[all...]
H A DSelectionDAGISel.cpp28 #include "llvm/CodeGen/FastISel.h"
832 FastISel *FastIS) {
989 FastISel *FastIS = 0;
1039 // Before doing SelectionDAG ISel, see if FastISel has been requested.
1044 // beginning FastISel on the entry block.
1060 // Do FastISel on as many instructions as possible.
1074 // Try to select the instruction with FastISel.
1107 dbgs() << "FastISel missed call: ";
1139 dbgs() << "FastISel missed terminator: ";
1145 dbgs() << "FastISel mis
[all...]
H A DSelectionDAGBuilder.cpp36 #include "llvm/CodeGen/FastISel.h"
6667 static bool isOnlyUsedInEntryBlock(const Argument *A, bool FastISel) { argument
6668 // With FastISel active, we may be splitting blocks, so force creation
6670 if (FastISel)
6874 // general. It's also subtly incompatible with the hacks FastISel
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DFastISel.h1 //===-- FastISel.h - Definition of the FastISel class ---------------------===//
10 // This file defines the FastISel class.
45 /// FastISel - This is a fast-path instruction selection class that
48 class FastISel { class in namespace:llvm
146 virtual ~FastISel();
149 explicit FastISel(FunctionLoweringInfo &funcInfo,
153 /// code when the normal FastISel process fails to select an instruction.
155 /// fit into FastISel's framework. It returns true if it was successful.
H A DSelectionDAGISel.h24 class FastISel;
252 FastISel *FastIS);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DARMISelLowering.h22 #include "llvm/CodeGen/FastISel.h"
367 /// createFastISel - This method returns a target specific FastISel object,
369 virtual FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
557 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"
75 class ARMFastISel : public FastISel {
92 : FastISel(funcInfo, libInfo),
102 // Code from FastISel.cpp.
142 // Backend specific FastISel code.
784 // Some boilerplate from the X86 FastISel.
2850 FastISel *ARM::createFastISel(FunctionLoweringInfo &funcInfo,
H A DARMISelLowering.cpp1040 FastISel *
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86ISelLowering.h23 #include "llvm/CodeGen/FastISel.h"
681 /// createFastISel - This method returns a target specific FastISel object,
683 virtual FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
921 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 {
62 : FastISel(funcInfo, libInfo) {
2222 FastISel *X86::createFastISel(FunctionLoweringInfo &funcInfo,
H A DX86ISelLowering.cpp2911 FastISel *
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Target/
H A DTargetLowering.h42 class FastISel;
1465 /// createFastISel - This method returns a target specific FastISel object,
1467 virtual FastISel *createFastISel(FunctionLoweringInfo &,

Completed in 229 milliseconds