Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:TM

66 ELFWriter::ELFWriter(raw_ostream &o, TargetMachine &tm)
67 : MachineFunctionPass(ID), O(o), TM(tm),
68 OutContext(*new MCContext(*TM.getMCAsmInfo(), *TM.getRegisterInfo(),
69 &TM.getTargetLowering()->getObjFileLowering())),
70 TLOF(TM.getTargetLowering()->getObjFileLowering()),
71 is64Bit(TM.getTargetData()->getPointerSizeInBits() == 64),
72 isLittleEndian(TM.getTargetData()->isLittleEndian()),
75 MAI = TM.getMCAsmInfo();
76 TEW = TM.getELFWriterInfo();
112 const_cast<TargetLoweringObjectFile&>(TLOF).Initialize(OutContext, TM);
114 Mang = new Mangler(OutContext, *TM.getTargetData());
215 (const MCSectionELF *)TLOF.SectionForGlobal(F, Mang, TM);
225 TM.getTargetData()->getPointerABIAlignment());
239 switch (TM.getTargetData()->getTypeAllocSize(CPE.getType())) {
369 (const MCSectionELF *)TLOF.SectionForGlobal(GV, Mang, TM);
375 const TargetData *TD = TM.getTargetData();
423 const TargetData *TD = TM.getTargetData();
449 const TargetData *TD = TM.getTargetData();
530 const TargetData *TD = TM.getTargetData();
612 const TargetData *TD = TM.getTargetData();
641 const TargetData *TD = TM.getTargetData();