OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:HexagonTargetMachine
(Results
1 - 18
of
18
) sorted by null
/frameworks/compile/mclinker/lib/Target/Hexagon/
HexagonTargetMachine.h
1
//===-
HexagonTargetMachine
.h ---------------------------------------------===//
16
class
HexagonTargetMachine
: public MCLDTargetMachine
19
HexagonTargetMachine
(llvm::TargetMachine &pTM,
23
virtual ~
HexagonTargetMachine
();
HexagonTargetMachine.cpp
1
//===-
HexagonTargetMachine
.cpp -------------------------------------------===//
9
#include "
HexagonTargetMachine
.h"
16
mcld::RegisterTargetMachine<mcld::
HexagonTargetMachine
>
20
mcld::
HexagonTargetMachine
::
HexagonTargetMachine
(llvm::TargetMachine& pPM,
26
mcld::
HexagonTargetMachine
::~
HexagonTargetMachine
()
/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);
HexagonSelectionDAGInfo.h
21
class
HexagonTargetMachine
;
25
explicit HexagonSelectionDAGInfo(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,
87
bool
HexagonTargetMachine
::addPassesForOptimizations(PassManagerBase &PM) {
103
HexagonPassConfig(
HexagonTargetMachine
*TM, PassManagerBase &PM)
112
HexagonTargetMachine
&getHexagonTargetMachine() const {
113
return getTM<
HexagonTargetMachine
>();
[
all
...]
HexagonTargetMachine.h
1
//=--
HexagonTargetMachine
.h - Define TargetMachine for Hexagon ---*- C++ -*-=//
29
class
HexagonTargetMachine
: public LLVMTargetMachine {
39
HexagonTargetMachine
(const Target &T, StringRef TT,StringRef CPU,
HexagonSelectionDAGInfo.cpp
15
#include "
HexagonTargetMachine
.h"
20
HexagonSelectionDAGInfo::HexagonSelectionDAGInfo(const
HexagonTargetMachine
HexagonCFGOptimizer.cpp
13
#include "
HexagonTargetMachine
.h"
39
const
HexagonTargetMachine
& QTM;
46
HexagonCFGOptimizer(const
HexagonTargetMachine
& TM)
250
FunctionPass *llvm::createHexagonCFGOptimizer(const
HexagonTargetMachine
&TM) {
HexagonSplitConst32AndConst64.cpp
37
#include "
HexagonTargetMachine
.h"
52
const
HexagonTargetMachine
& QTM;
57
HexagonSplitConst32AndConst64(const
HexagonTargetMachine
& TM)
174
llvm::createHexagonSplitConst32AndConst64(const
HexagonTargetMachine
&TM) {
HexagonRemoveSZExtArgs.cpp
16
#include "
HexagonTargetMachine
.h"
87
llvm::createHexagonRemoveExtendArgs(const
HexagonTargetMachine
&TM) {
HexagonISelLowering.h
77
HexagonTargetMachine
&TM;
78
explicit HexagonTargetLowering(
HexagonTargetMachine
&targetmachine);
HexagonExpandPredSpillCode.cpp
23
#include "
HexagonTargetMachine
.h"
52
const
HexagonTargetMachine
& QTM;
57
HexagonExpandPredSpillCode(const
HexagonTargetMachine
& TM) :
199
llvm::createHexagonExpandPredSpillCode(const
HexagonTargetMachine
&TM) {
HexagonSplitTFRCondSets.cpp
33
#include "
HexagonTargetMachine
.h"
60
const
HexagonTargetMachine
&QTM;
65
HexagonSplitTFRCondSets(const
HexagonTargetMachine
& TM) :
233
llvm::createHexagonSplitTFRCondSets(const
HexagonTargetMachine
&TM) {
HexagonHardwareLoops.cpp
44
#include "
HexagonTargetMachine
.h"
67
const
HexagonTargetMachine
*TM;
304
TM = static_cast<const
HexagonTargetMachine
*>(&MF.getTarget());
[
all
...]
HexagonISelDAGToDAG.cpp
17
#include "
HexagonTargetMachine
.h"
51
// Keep a reference to
HexagonTargetMachine
.
52
const
HexagonTargetMachine
& TM;
55
explicit HexagonDAGToDAGISel(
HexagonTargetMachine
&targetmachine,
181
FunctionPass *llvm::createHexagonISelDag(
HexagonTargetMachine
&TM,
[
all
...]
HexagonISelLowering.cpp
18
#include "
HexagonTargetMachine
.h"
[
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 90 milliseconds