HomeSort by relevance Sort by last modified time
    Searched defs:TM (Results 26 - 50 of 137) sorted by null

12 3 4 5 6

  /external/llvm/include/llvm/CodeGen/
StackProtector.h 51 const TargetMachine *TM;
109 : FunctionPass(ID), TM(nullptr), TLI(nullptr), SSPBufferSize(0) {
112 StackProtector(const TargetMachine *TM)
113 : FunctionPass(ID), TM(TM), TLI(nullptr), Trip(TM->getTargetTriple()),
DFAPacketizer.h 94 const TargetMachine &TM;
FastISel.h 57 const TargetMachine &TM;
MachineConstantPool.h 135 const TargetMachine &TM; ///< The target machine.
144 explicit MachineConstantPool(const TargetMachine &TM)
145 : TM(TM), PoolAlignment(1) {}
FunctionLoweringInfo.h 53 const TargetMachine &TM;
124 explicit FunctionLoweringInfo(const TargetMachine &TM) : TM(TM) {}
  /external/llvm/lib/Target/Mips/
MipsTargetMachine.cpp 85 MipsPassConfig(MipsTargetMachine *TM, PassManagerBase &PM)
86 : TargetPassConfig(TM, PM) {
168 MipsTargetMachine &TM = getMipsTargetMachine();
169 const MipsSubtarget &Subtarget = TM.getSubtarget<MipsSubtarget>();
170 addPass(createMipsDelaySlotFillerPass(TM));
173 addPass(createMipsLongBranchPass(TM));
176 addPass(createMipsConstantIslandPass(TM));
  /external/llvm/lib/Target/Sparc/
SparcISelDAGToDAG.cpp 36 SparcTargetMachine &TM;
38 explicit SparcDAGToDAGISel(SparcTargetMachine &tm)
39 : SelectionDAGISel(tm),
40 Subtarget(tm.getSubtarget<SparcSubtarget>()),
41 TM(tm) {
69 unsigned GlobalBaseReg = TM.getInstrInfo()->getGlobalBaseReg(MF);
219 FunctionPass *llvm::createSparcISelDag(SparcTargetMachine &TM) {
220 return new SparcDAGToDAGISel(TM);
DelaySlotFiller.cpp 44 TargetMachine &TM;
48 Filler(TargetMachine &tm)
49 : MachineFunctionPass(ID), TM(tm),
50 Subtarget(&TM.getSubtarget<SparcSubtarget>()) {
102 FunctionPass *llvm::createSparcDelaySlotFillerPass(TargetMachine &tm) {
103 return new Filler(tm);
113 const TargetInstrInfo *TII = TM.getInstrInfo();
190 slot->setDesc(TM.getInstrInfo()->get(SP::RET));
332 for (MCRegAliasIterator AI(Reg, TM.getRegisterInfo(), true)
    [all...]
  /external/mesa3d/src/gallium/drivers/radeon/
SIAssignInterpRegs.cpp 36 TargetMachine &TM;
42 SIAssignInterpRegsPass(TargetMachine &tm) :
43 MachineFunctionPass(ID), TM(tm) { }
63 FunctionPass *llvm::createSIAssignInterpRegsPass(TargetMachine &tm) {
64 return new SIAssignInterpRegsPass(tm);
126 const TargetInstrInfo * TII = TM.getInstrInfo();
  /external/chromium_org/third_party/skia/experimental/PdfViewer/pdfparser/native/pdfapi/
SkPdfFieldDictionary_autogen.cpp 71 SkString SkPdfFieldDictionary::TM(SkPdfNativeDoc* doc) {
72 SkPdfNativeObject* ret = get("TM", "");
80 return get("TM", "") != NULL;
  /external/llvm/lib/ExecutionEngine/JIT/
JIT.h 58 TargetMachine &TM; // The current target we are compiling to
81 JIT(Module *M, TargetMachine &tm, TargetJITInfo &tji,
189 TargetMachine *TM);
197 TargetMachine *getTargetMachine() override { return &TM; }
215 TargetMachine &tm);
  /external/llvm/lib/Target/ARM/
ARMInstrInfo.cpp 105 const ARMTargetMachine *TM =
107 if (TM->getRelocationModel() != Reloc::PIC_)
112 unsigned PCAdj = TM->getSubtarget<ARMSubtarget>().isThumb() ? 4 : 8;
116 unsigned Align = TM->getDataLayout()
125 unsigned Opc = TM->getSubtarget<ARMSubtarget>().isThumb2() ?
127 const TargetInstrInfo &TII = *TM->getInstrInfo();
137 Opc = TM->getSubtarget<ARMSubtarget>().isThumb2() ? ARM::tPICADD
  /external/llvm/lib/Target/Hexagon/
HexagonCallingConvLower.h 49 const TargetMachine &TM;
56 Hexagon_CCState(CallingConv::ID CC, bool isVarArg, const TargetMachine &TM,
64 const TargetMachine &getTarget() const { return TM; }
  /external/llvm/lib/Target/NVPTX/
NVPTXPrologEpilogPass.cpp 50 const TargetMachine &TM = MF.getTarget();
51 const TargetFrameLowering &TFI = *TM.getFrameLowering();
52 const TargetRegisterInfo &TRI = *TM.getRegisterInfo();
  /external/llvm/lib/Target/PowerPC/
PPCCodeEmitter.cpp 31 TargetMachine &TM;
47 PPCCodeEmitter(TargetMachine &tm, JITCodeEmitter &mce)
48 : MachineFunctionPass(ID), TM(tm), MCE(mce) {}
94 FunctionPass *llvm::createPPCJITCodeEmitterPass(PPCTargetMachine &TM,
96 return new PPCCodeEmitter(TM, JCE);
136 assert(TM.getRelocationModel() == Reloc::PIC_);
151 return 0x80 >> TM.getRegisterInfo()->getEncodingValue(MO.getReg());
162 if (TM.getRelocationModel() == Reloc::PIC_) {
285 return TM.getRegisterInfo()->getEncodingValue(MO.getReg())
    [all...]
PPCMCInstLower.cpp 38 const TargetMachine &TM = AP.TM;
40 const DataLayout *DL = TM.getDataLayout();
60 TM.getNameWithPrefix(Name, GV, *Mang);
  /external/llvm/lib/Target/X86/
X86PadShortFunction.cpp 54 , Threshold(4), TM(nullptr), TII(nullptr) {}
82 const TargetMachine *TM;
104 TM = &MF.getTarget();
105 if (!TM->getSubtarget<X86Subtarget>().padShortFunctions())
108 TII = TM->getInstrInfo();
198 CyclesToEnd += TII->getInstrLatency(TM->getInstrItineraryData(), MI);
  /external/llvm/lib/Target/XCore/
XCoreISelLowering.h 97 explicit XCoreTargetLowering(const TargetMachine &TM);
126 const TargetMachine &TM;
  /external/skia/experimental/PdfViewer/pdfparser/native/pdfapi/
SkPdfFieldDictionary_autogen.cpp 71 SkString SkPdfFieldDictionary::TM(SkPdfNativeDoc* doc) {
72 SkPdfNativeObject* ret = get("TM", "");
80 return get("TM", "") != NULL;
  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/
lp_bld_debug.cpp 278 TargetMachine *TM = T->createTargetMachine(Triple, sys::getHostCPUName(), "", options);
280 TargetMachine *TM = T->createTargetMachine(Triple, sys::getHostCPUName(), "");
282 TargetMachine *TM = T->createTargetMachine(Triple, "");
285 const TargetInstrInfo *TII = TM->getInstrInfo();
  /external/llvm/lib/CodeGen/
AtomicExpandLoadLinkedPass.cpp 32 const TargetMachine *TM;
35 explicit AtomicExpandLoadLinked(const TargetMachine *TM = nullptr)
36 : FunctionPass(ID), TM(TM) {
59 FunctionPass *llvm::createAtomicExpandLoadLinkedPass(const TargetMachine *TM) {
60 return new AtomicExpandLoadLinked(TM);
64 if (!TM || !TM->getSubtargetImpl()->enableAtomicExpandLoadLinked())
81 if (!TM->getTargetLowering()->shouldExpandAtomicInIR(Inst))
103 TM->getTargetLowering()->getInsertFencesForAtomic() ? Monotoni
    [all...]
DwarfEHPrepare.cpp 36 const TargetMachine *TM;
46 DwarfEHPrepare(const TargetMachine *TM)
47 : FunctionPass(ID), TM(TM), RewindFunction(nullptr) {
63 FunctionPass *llvm::createDwarfEHPass(const TargetMachine *TM) {
64 return new DwarfEHPrepare(TM);
121 const TargetLowering *TLI = TM->getTargetLowering();
RegisterScavenging.cpp 73 const TargetMachine &TM = MF.getTarget();
74 TII = TM.getInstrInfo();
75 TRI = TM.getRegisterInfo();
  /external/llvm/lib/Target/AArch64/
AArch64AdvSIMDScalarPass.cpp 372 const TargetMachine &TM = mf.getTarget();
374 TII = static_cast<const AArch64InstrInfo *>(TM.getInstrInfo());
AArch64TargetTransformInfo.cpp 39 const AArch64TargetMachine *TM;
48 AArch64TTI() : ImmutablePass(ID), TM(nullptr), ST(nullptr), TLI(nullptr) {
52 AArch64TTI(const AArch64TargetMachine *TM)
53 : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()),
54 TLI(TM->getTargetLowering()) {
137 llvm::createAArch64TargetTransformInfoPass(const AArch64TargetMachine *TM) {
138 return new AArch64TTI(TM);

Completed in 278 milliseconds

12 3 4 5 6