Searched refs:TargetX86Base (Results 1 – 8 of 8) sorted by relevance
386 void TargetX86Base<TraitsType>::initNodeForLowering(CfgNode *Node) {392 TargetX86Base<TraitsType>::TargetX86Base(Cfg *Func)409 void TargetX86Base<TraitsType>::staticInit(GlobalContext *Ctx) {422 bool TargetX86Base<TraitsType>::shouldBePooled(const Constant *C) {436 ::Ice::Type TargetX86Base<TraitsType>::getPointerType() {444 template <typename TraitsType> void TargetX86Base<TraitsType>::translateO2() {594 template <typename TraitsType> void TargetX86Base<TraitsType>::translateOm1() {683 llvm::dyn_cast<typename TargetX86Base<TraitsType>::X86OperandMem>(686 llvm::dyn_cast<typename TargetX86Base<TraitsType>::X86OperandMem>(698 template <typename TraitsType> void TargetX86Base<TraitsType>::findRMW() {[all …]
32 class TargetX8632 final : public ::Ice::X8632::TargetX86Base<X8632::Traits> {68 friend class X8632::TargetX86Base<X8632::Traits>;70 explicit TargetX8632(Cfg *Func) : TargetX86Base(Func) {} in TargetX8632()
32 class TargetX8664 final : public X8664::TargetX86Base<X8664::Traits> {71 friend class X8664::TargetX86Base<X8664::Traits>;73 explicit TargetX8664(Cfg *Func) : TargetX86Base(Func) {} in TargetX8664()
129 TargetX86Base<X8632::Traits>::TypeToRegisterSet = {{}};133 TargetX86Base<X8632::Traits>::TypeToRegisterSetUnfiltered = {{}};137 TargetX86Base<X8632::Traits>::Traits::RegisterSet::Reg_NUM>138 TargetX86Base<X8632::Traits>::RegisterAliases = {{}};141 FixupKind TargetX86Base<X8632::Traits>::PcRelFixup =142 TargetX86Base<X8632::Traits>::Traits::FK_PcRel;145 FixupKind TargetX86Base<X8632::Traits>::AbsFixup =146 TargetX86Base<X8632::Traits>::Traits::FK_Abs;
116 TargetX86Base<X8664::Traits>::TypeToRegisterSet = {{}};120 TargetX86Base<X8664::Traits>::TypeToRegisterSetUnfiltered = {{}};124 TargetX86Base<X8664::Traits>::Traits::RegisterSet::Reg_NUM>125 TargetX86Base<X8664::Traits>::RegisterAliases = {{}};128 FixupKind TargetX86Base<X8664::Traits>::PcRelFixup =129 TargetX86Base<X8664::Traits>::Traits::FK_PcRel;132 FixupKind TargetX86Base<X8664::Traits>::AbsFixup =133 TargetX86Base<X8664::Traits>::Traits::FK_Abs;
56 template <typename TraitsType> class TargetX86Base : public TargetLowering {57 TargetX86Base() = delete;58 TargetX86Base(const TargetX86Base &) = delete;59 TargetX86Base &operator=(const TargetX86Base &) = delete;78 ~TargetX86Base() override = default;247 explicit TargetX86Base(Cfg *Func);366 using LowerBinOp = void (TargetX86Base::*)(Variable *, Operand *);1063 ScopedIacaMark(TargetX86Base *Lowering) : Lowering(Lowering) { in ScopedIacaMark()1075 TargetX86Base *Lowering;
37 template <class Machine> class TargetX86Base; variable802 using TargetLowering = ::Ice::X8632::TargetX86Base<Traits>;
39 template <class TraitsType> class TargetX86Base; variable884 using TargetLowering = ::Ice::X8664::TargetX86Base<Traits>;