Home
last modified time | relevance | path

Searched refs:TargetX86Base (Results 1 – 8 of 8) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceTargetLoweringX8632.h32 class TargetX8632 final : public ::Ice::X8632::TargetX86Base<X8632::Traits> {
71 friend class X8632::TargetX86Base<X8632::Traits>;
73 explicit TargetX8632(Cfg *Func) : TargetX86Base(Func) {} in TargetX8632()
DIceTargetLoweringX8664.h32 class TargetX8664 final : public X8664::TargetX86Base<X8664::Traits> {
74 friend class X8664::TargetX86Base<X8664::Traits>;
76 explicit TargetX8664(Cfg *Func) : TargetX86Base(Func) {} in TargetX8664()
DIceTargetLoweringX86BaseImpl.h399 void TargetX86Base<TraitsType>::initNodeForLowering(CfgNode *Node) {
405 TargetX86Base<TraitsType>::TargetX86Base(Cfg *Func)
422 void TargetX86Base<TraitsType>::staticInit(GlobalContext *Ctx) {
435 bool TargetX86Base<TraitsType>::shouldBePooled(const Constant *C) {
446 ::Ice::Type TargetX86Base<TraitsType>::getPointerType() {
454 template <typename TraitsType> void TargetX86Base<TraitsType>::translateO2() {
595 template <typename TraitsType> void TargetX86Base<TraitsType>::translateOm1() {
680 llvm::dyn_cast<typename TargetX86Base<TraitsType>::X86OperandMem>(
683 llvm::dyn_cast<typename TargetX86Base<TraitsType>::X86OperandMem>(
695 template <typename TraitsType> void TargetX86Base<TraitsType>::findRMW() {
[all …]
DIceTargetLoweringX8632.cpp128 TargetX86Base<X8632::Traits>::TypeToRegisterSet = {{}};
132 TargetX86Base<X8632::Traits>::TypeToRegisterSetUnfiltered = {{}};
136 TargetX86Base<X8632::Traits>::Traits::RegisterSet::Reg_NUM>
137 TargetX86Base<X8632::Traits>::RegisterAliases = {{}};
140 FixupKind TargetX86Base<X8632::Traits>::PcRelFixup =
141 TargetX86Base<X8632::Traits>::Traits::FK_PcRel;
144 FixupKind TargetX86Base<X8632::Traits>::AbsFixup =
145 TargetX86Base<X8632::Traits>::Traits::FK_Abs;
DIceTargetLoweringX8664.cpp115 TargetX86Base<X8664::Traits>::TypeToRegisterSet = {{}};
119 TargetX86Base<X8664::Traits>::TypeToRegisterSetUnfiltered = {{}};
123 TargetX86Base<X8664::Traits>::Traits::RegisterSet::Reg_NUM>
124 TargetX86Base<X8664::Traits>::RegisterAliases = {{}};
127 FixupKind TargetX86Base<X8664::Traits>::PcRelFixup =
128 TargetX86Base<X8664::Traits>::Traits::FK_PcRel;
131 FixupKind TargetX86Base<X8664::Traits>::AbsFixup =
132 TargetX86Base<X8664::Traits>::Traits::FK_Abs;
DIceTargetLoweringX86Base.h56 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);
364 using LowerBinOp = void (TargetX86Base::*)(Variable *, Operand *);
1066 ScopedIacaMark(TargetX86Base *Lowering) : Lowering(Lowering) { in ScopedIacaMark()
1078 TargetX86Base *Lowering;
DIceTargetLoweringX8632Traits.h37 template <class Machine> class TargetX86Base; variable
745 using TargetLowering = ::Ice::X8632::TargetX86Base<Traits>;
DIceTargetLoweringX8664Traits.h39 template <class TraitsType> class TargetX86Base; variable
839 using TargetLowering = ::Ice::X8664::TargetX86Base<Traits>;