Searched defs:FastISel (Results 1 - 3 of 3) sorted by relevance

/external/llvm/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
155 virtual ~FastISel();
158 explicit FastISel(FunctionLoweringInfo &funcInfo,
162 /// code when the normal FastISel process fails to select an instruction.
164 /// fit into FastISel's framework. It returns true if it was successful.
/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.
43 #include "llvm/CodeGen/FastISel.h"
75 void FastISel::startNewBlock() {
90 bool FastISel::LowerArguments() {
111 void FastISel::flushLocalValueMap() {
117 bool FastISel::hasTrivialKill(const Value *V) const {
143 unsigned FastISel::getRegForValue(const Value *V) {
145 // Don't handle non-simple values in FastISel
1083 FastISel::FastISel(FunctionLoweringInfo &funcInfo, function in class:FastISel
[all...]
H A DSelectionDAGBuilder.cpp24 #include "llvm/CodeGen/FastISel.h"
6577 static bool isOnlyUsedInEntryBlock(const Argument *A, bool FastISel) { argument
6578 // With FastISel active, we may be splitting blocks, so force creation
6580 if (FastISel)
6777 // general. It's also subtly incompatible with the hacks FastISel

Completed in 76 milliseconds