Lines Matching refs:TM

392 TargetPassConfig::TargetPassConfig(LLVMTargetMachine &TM, PassManagerBase &pm)  in TargetPassConfig()  argument
393 : ImmutablePass(ID), PM(&pm), TM(&TM) { in TargetPassConfig()
405 TM.Options.PrintMachineCode = true; in TargetPassConfig()
408 TM.Options.EnableIPRA = EnableIPRA; in TargetPassConfig()
411 TM.Options.EnableIPRA = TM.useIPRA(); in TargetPassConfig()
414 if (TM.Options.EnableIPRA) in TargetPassConfig()
418 TM.Options.GlobalISelAbort = EnableGlobalISelAbort; in TargetPassConfig()
424 return TM->getOptLevel(); in getOptLevel()
591 if (TM->shouldPrintMachineCode()) in addPrintPass()
599 Verify = TM->isMachineVerifierClean(); in addVerifyPass()
683 const MCAsmInfo *MCAI = TM->getMCAsmInfo(); in addPassesToHandleExceptions()
757 TM->setO0WantsFastISel(EnableFastISelOption != cl::BOU_FALSE); in addCoreISelPasses()
766 (TM->Options.EnableGlobalISel && in addCoreISelPasses()
769 else if (TM->getOptLevel() == CodeGenOpt::None && TM->getO0WantsFastISel()) in addCoreISelPasses()
776 TM->setFastISel(true); in addCoreISelPasses()
777 TM->setGlobalISel(false); in addCoreISelPasses()
779 TM->setFastISel(false); in addCoreISelPasses()
780 TM->setGlobalISel(true); in addCoreISelPasses()
822 if (TM->useEmulatedTLS()) in addISelPasses()
826 addPass(createTargetTransformInfoWrapperPass(TM->getTargetIRAnalysis())); in addISelPasses()
892 if (TM->Options.EnableIPRA) in addMachinePasses()
940 !TM->targetSchedulesPostRAScheduling()) { in addMachinePasses()
959 if (TM->Options.EnableIPRA) in addMachinePasses()
975 if (TM->Options.EnableMachineOutliner && getOptLevel() != CodeGenOpt::None && in addMachinePasses()
979 TM->Options.SupportsDefaultOutlining; in addMachinePasses()
1192 if (!TM->requiresStructuredCFG()) in addMachineLateOptimization()
1218 return TM->Options.GlobalISelAbort == GlobalISelAbortMode::Enable; in isGlobalISelAbortEnabled()
1222 return TM->Options.GlobalISelAbort == GlobalISelAbortMode::DisableWithDiag; in reportDiagnosticWhenGlobalISelFallback()