HomeSort by relevance Sort by last modified time
    Searched refs:FastISel (Results 1 - 25 of 25) sorted by null

  /external/llvm/lib/Target/WebAssembly/
WebAssemblyFastISel.cpp 1 //===-- WebAssemblyFastISel.cpp - WebAssembly FastISel implementation -----===//
11 /// \brief This file defines the WebAssembly-specific support for the FastISel
22 #include "llvm/CodeGen/FastISel.h"
39 #define DEBUG_TYPE "wasm-fastisel"
43 class WebAssemblyFastISel final : public FastISel {
52 // Backend specific FastISel code.
55 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) {
78 FastISel *WebAssembly::createFastISel(FunctionLoweringInfo &FuncInfo,
WebAssemblyISelLowering.h 47 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
87 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
WebAssemblyISelLowering.cpp 193 FastISel *WebAssemblyTargetLowering::createFastISel(
  /external/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp 1 //===-- FastISel.cpp - Implementation of the FastISel class ---------------===//
10 // This file contains the implementation of the FastISel class.
49 #include "llvm/CodeGen/FastISel.h"
81 void FastISel::ArgListEntry::setAttributes(ImmutableCallSite *CS,
96 void FastISel::startNewBlock() {
108 bool FastISel::lowerArguments() {
128 void FastISel::flushLocalValueMap() {
135 bool FastISel::hasTrivialKill(const Value *V) {
148 // FastISel might fold the use into another instruction and now there is mor
    [all...]
Android.mk 5 FastISel.cpp \
SelectionDAGISel.cpp 25 #include "llvm/CodeGen/FastISel.h"
    [all...]
SelectionDAGBuilder.cpp 26 #include "llvm/CodeGen/FastISel.h"
    [all...]
  /external/llvm/include/llvm/CodeGen/
FastISel.h 1 //===-- FastISel.h - Definition of the FastISel class ---*- C++ -*---------===//
11 /// This file defines the FastISel class.
30 class FastISel {
310 virtual ~FastISel();
313 explicit FastISel(FunctionLoweringInfo &FuncInfo,
318 /// FastISel process fails to select an instruction. This gives targets a
319 /// chance to emit code for anything that doesn't fit into FastISel's
SelectionDAGISel.h 25 class FastISel;
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.h 256 /// This method returns a target specific FastISel object, or null if the
258 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
554 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
AArch64FastISel.cpp 1 //===-- AArch6464FastISel.cpp - AArch64 FastISel implementation -----------===//
10 // This file defines the AArch64-specific support for the FastISel class. Some
23 #include "llvm/CodeGen/FastISel.h"
45 class AArch64FastISel final : public FastISel {
243 // Backend specific FastISel code.
250 : FastISel(FuncInfo, LibInfo, /*SkipTargetIndependentISel=*/true) {
417 // movz/movk sequences, which FastISel doesn't handle yet.
926 /// \brief Determine if the value type is supported by FastISel.
928 /// FastISel for AArch64 can handle more value types than are legal. This adds
    [all...]
AArch64ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.h 394 /// createFastISel - This method returns a target specific FastISel object,
396 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
672 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
ARMFastISel.cpp 1 //===-- ARMFastISel.cpp - ARM FastISel implementation ---------------------===//
10 // This file defines the ARM-specific support for the FastISel class. Some
26 #include "llvm/CodeGen/FastISel.h"
75 class ARMFastISel final : public FastISel {
93 : FastISel(funcInfo, libInfo),
104 // Code from FastISel.cpp.
131 // Backend specific FastISel code.
589 // FastISel TLS support on non-MachO is broken, punt to SelectionDAG.
595 // Non-darwin targets only support static movt relocations in FastISel.
757 // Some boilerplate from the X86 FastISel
    [all...]
ARMISelLowering.cpp     [all...]
  /external/llvm/lib/Target/Mips/
MipsISelLowering.h 229 /// createFastISel - This method returns a target specific FastISel object,
231 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
595 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
MipsFastISel.cpp 1 //===-- MipsastISel.cpp - Mips FastISel implementation
12 #include "llvm/CodeGen/FastISel.h"
26 class MipsFastISel final : public FastISel {
187 // Backend specific FastISel code.
190 : FastISel(funcInfo, libInfo), TM(funcInfo.MF->getTarget()),
    [all...]
MipsISelLowering.cpp 455 FastISel *
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.h 646 /// createFastISel - This method returns a target-specific FastISel object,
648 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
    [all...]
PPCFastISel.cpp 1 //===-- PPCFastISel.cpp - PowerPC FastISel implementation -----------------===//
10 // This file defines the PowerPC-specific support for the FastISel class. Some
25 #include "llvm/CodeGen/FastISel.h"
86 class PPCFastISel final : public FastISel {
98 : FastISel(FuncInfo, LibInfo), TM(FuncInfo.MF->getTarget()),
105 // Backend specific FastISel code.
    [all...]
PPCISelLowering.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.h 909 /// This method returns a target specific FastISel object,
911 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
    [all...]
X86FastISel.cpp 1 //===-- X86FastISel.cpp - X86 FastISel implementation ---------------------===//
10 // This file defines the X86-specific support for the FastISel class. Much
26 #include "llvm/CodeGen/FastISel.h"
48 class X86FastISel final : public FastISel {
63 : FastISel(funcInfo, libInfo) {
859 // Indeed, FastISel generates or reuses a virtual register for all
867 // SDISel and FastISel).
870 // for its needs. In particular, FastISel and SDISel do not share the way
    [all...]
X86ISelLowering.cpp     [all...]
  /external/llvm/include/llvm/Target/
TargetLowering.h 46 class FastISel;
    [all...]

Completed in 2043 milliseconds