HomeSort by: relevance | last modified time | path
    Searched defs:FastISel (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
FastISel.h 1 //===- FastISel.h - Definition of the FastISel class ------------*- C++ -*-===//
10 /// This file defines the FastISel class.
65 class FastISel {
228 virtual ~FastISel();
322 explicit FastISel(FunctionLoweringInfo &FuncInfo,
327 /// FastISel process fails to select an instruction. This gives targets a
328 /// chance to emit code for anything that doesn't fit into FastISel's
CodeGenPassBuilder.h 753 // Enable FastISel with -fast-isel, but allow that to be overridden.
757 enum class SelectorType { SelectionDAG, FastISel, GlobalISel };
761 Selector = SelectorType::FastISel;
769 Selector = SelectorType::FastISel;
774 if (Selector == SelectorType::FastISel) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetPassConfig.cpp 142 // Enable or disable FastISel. Both options are needed, because
143 // FastISel is enabled by default with -fast, and we wish to be
970 // Enable FastISel with -fast-isel, but allow that to be overridden.
974 enum class SelectorType { SelectionDAG, FastISel, GlobalISel };
978 Selector = SelectorType::FastISel;
984 Selector = SelectorType::FastISel;
989 if (Selector == SelectorType::FastISel) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp 1 //===- FastISel.cpp - Implementation of the FastISel class ----------------===//
9 // This file contains the implementation of the FastISel class.
41 #include "llvm/CodeGen/FastISel.h"
124 void FastISel::startNewBlock() {
137 void FastISel::finishBasicBlock() { flushLocalValueMap(); }
139 bool FastISel::lowerArguments() {
186 void FastISel::flushLocalValueMap() {
187 // If FastISel bails out, it could leave local value instructions behind
223 // FastISel started doing anything; it points to the last one, so th
    [all...]

Completed in 19 milliseconds