Searched refs:TM (Results 1 - 25 of 344) sorted by relevance

1234567891011>>

/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp19 AArch64SelectionDAGInfo::AArch64SelectionDAGInfo(const AArch64TargetMachine &TM) argument
20 : TargetSelectionDAGInfo(TM),
21 Subtarget(&TM.getSubtarget<AArch64Subtarget>()) {
H A DAArch64TargetObjectFile.cpp21 const TargetMachine &TM) {
22 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
23 InitializeELF(TM.Options.UseInitArray);
28 const TargetMachine &TM) {
29 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
30 InitializeELF(TM.Options.UseInitArray);
20 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
27 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
H A DAArch64TargetObjectFile.h26 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
30 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DTargetSelectionDAGInfo.cpp18 TargetSelectionDAGInfo::TargetSelectionDAGInfo(const TargetMachine &TM) argument
19 : TD(TM.getDataLayout()) {
/freebsd-9.3-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430SelectionDAGInfo.cpp18 MSP430SelectionDAGInfo::MSP430SelectionDAGInfo(const MSP430TargetMachine &TM) argument
19 : TargetSelectionDAGInfo(TM) {
/freebsd-9.3-release/contrib/llvm/lib/Target/Mips/
H A DMipsSelectionDAGInfo.cpp18 MipsSelectionDAGInfo::MipsSelectionDAGInfo(const MipsTargetMachine &TM) argument
19 : TargetSelectionDAGInfo(TM) {
H A DMips.h25 FunctionPass *createMipsISelDag(MipsTargetMachine &TM);
26 FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM);
27 FunctionPass *createMipsLongBranchPass(MipsTargetMachine &TM);
28 FunctionPass *createMipsJITCodeEmitterPass(MipsTargetMachine &TM,
H A DMips16HardFloat.h34 TM(TM_), Subtarget(TM.getSubtarget<MipsSubtarget>()) {
46 const TargetMachine &TM; member in class:llvm::Mips16HardFloat
51 ModulePass *createMips16HardFloat(MipsTargetMachine &TM);
H A DMipsTargetObjectFile.cpp27 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ argument
28 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
29 InitializeELF(TM.Options.UseInitArray);
42 const MipsSubtarget &Subtarget = TM.getSubtarget<MipsSubtarget>();
65 const TargetMachine &TM) const {
69 return IsGlobalInSmallSection(GV, TM, getKindForGlobal(GV, TM));
75 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, argument
78 const MipsSubtarget &Subtarget = TM.getSubtarget<MipsSubtarget>();
99 return IsInSmallSection(TM
[all...]
H A DMipsModuleISelDAGToDAG.h41 TM(TM_), Subtarget(TM.getSubtarget<MipsSubtarget>()) {}
57 const TargetMachine &TM; member in class:llvm::MipsModuleDAGToDAGISel
63 FunctionPass *createMipsModuleISelDag(MipsTargetMachine &TM);
H A DMipsTargetObjectFile.h23 void Initialize(MCContext &Ctx, const TargetMachine &TM);
29 const TargetMachine &TM, SectionKind Kind)const;
31 const TargetMachine &TM) const;
36 const TargetMachine &TM) const;
H A DMipsModuleISelDAGToDAG.cpp30 llvm::FunctionPass *llvm::createMipsModuleISelDag(MipsTargetMachine &TM) { argument
31 return new MipsModuleDAGToDAGISel(TM);
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCSelectionDAGInfo.cpp18 PPCSelectionDAGInfo::PPCSelectionDAGInfo(const PPCTargetMachine &TM) argument
19 : TargetSelectionDAGInfo(TM) {
H A DPPCTargetObjectFile.h23 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
27 Mangler *Mang, const TargetMachine &TM) const;
H A DPPCTargetObjectFile.cpp20 Initialize(MCContext &Ctx, const TargetMachine &TM) { argument
21 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
22 InitializeELF(TM.Options.UseInitArray);
27 Mangler *Mang, const TargetMachine &TM) const {
30 TargetLoweringObjectFileELF::SelectSectionForGlobal(GV, Kind, Mang, TM);
/freebsd-9.3-release/contrib/llvm/lib/Target/Sparc/
H A DSparcSelectionDAGInfo.cpp18 SparcSelectionDAGInfo::SparcSelectionDAGInfo(const SparcTargetMachine &TM) argument
19 : TargetSelectionDAGInfo(TM) {
/freebsd-9.3-release/contrib/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp18 XCoreSelectionDAGInfo::XCoreSelectionDAGInfo(const XCoreTargetMachine &TM) argument
19 : TargetSelectionDAGInfo(TM) {
H A DXCoreTargetObjectFile.h19 void Initialize(MCContext &Ctx, const TargetMachine &TM);
H A DXCore.h30 FunctionPass *createXCoreISelDag(XCoreTargetMachine &TM,
34 ImmutablePass *createXCoreTargetTransformInfoPass(const XCoreTargetMachine *TM);
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/
H A DAMDGPUTargetTransformInfo.cpp37 const AMDGPUTargetMachine *TM; member in class:__anon2442::AMDGPUTTI
46 AMDGPUTTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) {
50 AMDGPUTTI(const AMDGPUTargetMachine *TM) argument
51 : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()),
52 TLI(TM->getTargetLowering()) {
86 llvm::createAMDGPUTargetTransformInfoPass(const AMDGPUTargetMachine *TM) { argument
87 return new AMDGPUTTI(TM);
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/
H A DX86.h32 FunctionPass *createX86ISelDag(X86TargetMachine &TM,
57 FunctionPass *createX86JITCodeEmitterPass(X86TargetMachine &TM,
67 ImmutablePass *createX86TargetTransformInfoPass(const X86TargetMachine *TM);
/freebsd-9.3-release/contrib/llvm/include/llvm/Target/
H A DMangler.h36 const TargetMachine *TM; member in class:llvm::Mangler
49 Mangler(const TargetMachine *TM) : TM(TM), NextAnonGlobalID(1) {} argument
/freebsd-9.3-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetObjectFile.h22 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
27 const TargetMachine &TM,
30 const TargetMachine &TM) const;
36 const TargetMachine &TM) const;
H A DHexagonTargetObjectFile.cpp32 const TargetMachine &TM) {
33 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
58 const TargetMachine &TM) const {
66 // up in getKindForGlobal(GV, TM).
67 return IsGlobalInSmallSection(GV, TM, getKindForGlobal(GV, TM));
73 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, argument
82 return IsInSmallSection(TM.getDataLayout()->getTypeAllocSize(Ty));
90 Mangler *Mang, const TargetMachine &TM) const {
93 if (Kind.isBSS() && IsGlobalInSmallSection(GV, TM, Kin
31 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
[all...]
H A DHexagon.h32 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM,
34 FunctionPass *createHexagonDelaySlotFillerPass(const TargetMachine &TM);
35 FunctionPass *createHexagonFPMoverPass(const TargetMachine &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);
54 const TargetMachine &TM,

Completed in 248 milliseconds

1234567891011>>