reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

lib/Target/PowerPC/PPC.h
   23   class PPCTargetMachine;
lib/Target/PowerPC/PPCRegisterInfo.h
   24 class PPCTargetMachine;

References

include/llvm/CodeGen/TargetPassConfig.h
  149   template<typename TMC> TMC &getTM() const {
include/llvm/Support/TargetRegistry.h
 1121     return new TargetMachineImpl(T, TT, CPU, FS, Options, RM, CM, OL, JIT);
lib/Target/PowerPC/PPC.h
   36   FunctionPass *createPPCLoopPreIncPrepPass(PPCTargetMachine &TM);
   47   FunctionPass *createPPCISelDag(PPCTargetMachine &TM, CodeGenOpt::Level OL);
lib/Target/PowerPC/PPCBoolRetToInt.cpp
  195     auto &TM = TPC->getTM<PPCTargetMachine>();
  195     auto &TM = TPC->getTM<PPCTargetMachine>();
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  140     const PPCTargetMachine &TM;
  146     explicit PPCDAGToDAGISel(PPCTargetMachine &tm, CodeGenOpt::Level OptLevel)
 6589 FunctionPass *llvm::createPPCISelDag(PPCTargetMachine &TM,
lib/Target/PowerPC/PPCISelLowering.cpp
  132 PPCTargetLowering::PPCTargetLowering(const PPCTargetMachine &TM,
lib/Target/PowerPC/PPCISelLowering.h
  606     explicit PPCTargetLowering(const PPCTargetMachine &TM,
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
   93     PPCLoopPreIncPrep(PPCTargetMachine &TM) : FunctionPass(ID), TM(&TM) {
  107     PPCTargetMachine *TM = nullptr;
  161 FunctionPass *llvm::createPPCLoopPreIncPrepPass(PPCTargetMachine &TM) {
lib/Target/PowerPC/PPCRegisterInfo.cpp
   80 PPCRegisterInfo::PPCRegisterInfo(const PPCTargetMachine &TM)
lib/Target/PowerPC/PPCRegisterInfo.h
   59   const PPCTargetMachine &TM;
   62   PPCRegisterInfo(const PPCTargetMachine &TM);
lib/Target/PowerPC/PPCSubtarget.cpp
   55                            const std::string &FS, const PPCTargetMachine &TM)
lib/Target/PowerPC/PPCSubtarget.h
  149   const PPCTargetMachine &TM;
  160                const PPCTargetMachine &TM);
  194   const PPCTargetMachine &getTargetMachine() const { return TM; }
lib/Target/PowerPC/PPCTargetMachine.cpp
   99   RegisterTargetMachine<PPCTargetMachine> A(getThePPC32Target());
  100   RegisterTargetMachine<PPCTargetMachine> B(getThePPC64Target());
  101   RegisterTargetMachine<PPCTargetMachine> C(getThePPC64LETarget());
  197 static PPCTargetMachine::PPCABI computeTargetABI(const Triple &TT,
  203     return PPCTargetMachine::PPC_ABI_ELFv1;
  205     return PPCTargetMachine::PPC_ABI_ELFv2;
  211     return PPCTargetMachine::PPC_ABI_UNKNOWN;
  215     return PPCTargetMachine::PPC_ABI_ELFv2;
  218       return PPCTargetMachine::PPC_ABI_ELFv2;
  219     return PPCTargetMachine::PPC_ABI_ELFv1;
  221     return PPCTargetMachine::PPC_ABI_UNKNOWN;
  363   PPCPassConfig(PPCTargetMachine &TM, PassManagerBase &PM)
  371   PPCTargetMachine &getPPCTargetMachine() const {
  372     return getTM<PPCTargetMachine>();
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  218   const PPCTargetMachine &TM = ST->getTargetMachine();
  500   const PPCTargetMachine &TM = ST->getTargetMachine();
lib/Target/PowerPC/PPCTargetTransformInfo.h
   39   explicit PPCTTIImpl(const PPCTargetMachine *TM, const Function &F)
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/unique_ptr.h
  824     make_unique(_Args&&... __args)