Home | History | Annotate | Download | only in src

Lines Matching defs:TargetLowering

11 /// \brief Declares the TargetLowering, LoweringContext, and TargetDataLowering
14 /// TargetLowering is an abstract class used to drive the translation/lowering
51 // a TargetLowering object pointer and an Inst pointer, it adds appropriate
160 /// TargetLowering is the base class for all backends in Subzero. In addition to
168 class TargetLowering {
169 TargetLowering() = delete;
170 TargetLowering(const TargetLowering &) = delete;
171 TargetLowering &operator=(const TargetLowering &) = delete;
180 static std::unique_ptr<TargetLowering> createLowering(TargetArch Target,
350 virtual ~TargetLowering() = default;
384 explicit AutoBundle(TargetLowering *Target, InstBundleLock::Option Option =
389 TargetLowering *const Target;
393 explicit TargetLowering(Cfg *Func);
614 /// TargetLowering because it does not require a Cfg.