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

  /frameworks/compile/mclinker/lib/Target/Hexagon/
HexagonTargetMachine.cpp 1 //===- HexagonTargetMachine.cpp -------------------------------------------===//
9 #include "HexagonTargetMachine.h"
15 mcld::RegisterTargetMachine<mcld::HexagonTargetMachine>
22 // HexagonTargetMachine
24 HexagonTargetMachine::HexagonTargetMachine(llvm::TargetMachine& pPM,
HexagonTargetMachine.h 1 //===- HexagonTargetMachine.h ---------------------------------------------===//
16 class HexagonTargetMachine : public MCLDTargetMachine
19 HexagonTargetMachine(llvm::TargetMachine &pTM,
  /external/llvm/lib/Target/Hexagon/
Hexagon.h 29 class HexagonTargetMachine;
32 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM,
36 FunctionPass *createHexagonRemoveExtendArgs(const HexagonTargetMachine &TM);
37 FunctionPass *createHexagonCFGOptimizer(const HexagonTargetMachine &TM);
39 FunctionPass *createHexagonSplitTFRCondSets(const HexagonTargetMachine &TM);
41 const HexagonTargetMachine &TM);
43 const HexagonTargetMachine &TM);
HexagonTargetMachine.cpp 1 //===-- HexagonTargetMachine.cpp - Define TargetMachine for Hexagon -------===//
14 #include "HexagonTargetMachine.h"
51 RegisterTargetMachine<HexagonTargetMachine> X(TheHexagonTarget);
62 /// HexagonTargetMachine ctor - Create an ILP32 architecture model.
67 HexagonTargetMachine::HexagonTargetMachine(const Target &T, StringRef TT,
81 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM)
93 HexagonTargetMachine &getHexagonTargetMachine() const {
94 return getTM<HexagonTargetMachine>();
110 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM)
    [all...]
HexagonTargetMachine.h 1 //=-- HexagonTargetMachine.h - Define TargetMachine for Hexagon ---*- C++ -*-=//
25 class HexagonTargetMachine : public LLVMTargetMachine {
29 HexagonTargetMachine(const Target &T, StringRef TT,StringRef CPU,
HexagonCFGOptimizer.cpp 12 #include "HexagonTargetMachine.h"
40 const HexagonTargetMachine& QTM;
47 HexagonCFGOptimizer(const HexagonTargetMachine& TM)
251 FunctionPass *llvm::createHexagonCFGOptimizer(const HexagonTargetMachine &TM) {
HexagonSplitConst32AndConst64.cpp 22 #include "HexagonTargetMachine.h"
51 const HexagonTargetMachine &QTM;
55 HexagonSplitConst32AndConst64(const HexagonTargetMachine &TM)
178 llvm::createHexagonSplitConst32AndConst64(const HexagonTargetMachine &TM) {
HexagonRemoveSZExtArgs.cpp 16 #include "HexagonTargetMachine.h"
87 llvm::createHexagonRemoveExtendArgs(const HexagonTargetMachine &TM) {
HexagonExpandPredSpillCode.cpp 23 #include "HexagonTargetMachine.h"
52 const HexagonTargetMachine& QTM;
57 HexagonExpandPredSpillCode(const HexagonTargetMachine& TM) :
199 llvm::createHexagonExpandPredSpillCode(const HexagonTargetMachine &TM) {
HexagonSplitTFRCondSets.cpp 32 #include "HexagonTargetMachine.h"
61 const HexagonTargetMachine &QTM;
66 HexagonSplitTFRCondSets(const HexagonTargetMachine& TM) :
235 llvm::createHexagonSplitTFRCondSets(const HexagonTargetMachine &TM) {
HexagonHardwareLoops.cpp 31 #include "HexagonTargetMachine.h"
67 const HexagonTargetMachine *TM;
304 TM = static_cast<const HexagonTargetMachine*>(&MF.getTarget());
    [all...]
HexagonISelDAGToDAG.cpp 16 #include "HexagonTargetMachine.h"
52 // Keep a reference to HexagonTargetMachine.
53 const HexagonTargetMachine& TM;
56 explicit HexagonDAGToDAGISel(HexagonTargetMachine &targetmachine,
182 FunctionPass *llvm::createHexagonISelDag(HexagonTargetMachine &TM,
    [all...]
  /external/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCInst.h 17 #include "HexagonTargetMachine.h"
45 unsigned getUnits(const HexagonTargetMachine* TM) const;
HexagonMCInst.cpp 22 unsigned HexagonMCInst::getUnits(const HexagonTargetMachine* TM) const {

Completed in 710 milliseconds