Home
last modified time | relevance | path

Searched refs:VariableSplit (Results 1 – 7 of 7) sorted by relevance

/external/swiftshader/third_party/subzero/src/
DIceTargetLoweringX8632Traits.h901 class VariableSplit : public X86Operand {
902 VariableSplit() = delete;
903 VariableSplit(const VariableSplit &) = delete;
904 VariableSplit &operator=(const VariableSplit &) = delete;
908 static VariableSplit *create(Cfg *Func, Variable *Var, Portion Part) {
909 return new (Func->allocate<VariableSplit>())
910 VariableSplit(Func, Var, Part);
924 VariableSplit(Cfg *Func, Variable *Var, Portion Part)
DIceTargetLoweringX8664Traits.h977 class VariableSplit : public X86Operand {
978 VariableSplit() = delete;
979 VariableSplit(const VariableSplit &) = delete;
980 VariableSplit &operator=(const VariableSplit &) = delete;
984 static VariableSplit *create(Cfg *Func, Variable *Var, Portion Part) {
985 return new (Func->allocate<VariableSplit>())
986 VariableSplit(Func, Var, Part);
1000 VariableSplit(Cfg *Func, Variable *Var, Portion Part)
DIceInstX8632.cpp310 TargetX8632Traits::VariableSplit::toAsmAddress(const Cfg *Func) const { in toAsmAddress()
318 void TargetX8632Traits::VariableSplit::emit(const Cfg *Func) const { in emit()
332 void TargetX8632Traits::VariableSplit::dump(const Cfg *Func, in dump()
DIceInstX8664.cpp317 TargetX8664Traits::VariableSplit::toAsmAddress(const Cfg *Func) const { in toAsmAddress()
325 void TargetX8664Traits::VariableSplit::emit(const Cfg *Func) const { in emit()
339 void TargetX8664Traits::VariableSplit::dump(const Cfg *Func, in dump()
DIceTargetLoweringX86BaseImpl.h3151 SpillLo = Traits::VariableSplit::create(Func, Spill,
3152 Traits::VariableSplit::Low);
3153 SpillHi = Traits::VariableSplit::create(Func, Spill,
3154 Traits::VariableSplit::High);
3198 auto *SpillLo = Traits::VariableSplit::create(
3199 Func, Spill, Traits::VariableSplit::Low);
3200 auto *SpillHi = Traits::VariableSplit::create(
3201 Func, Spill, Traits::VariableSplit::High);
DIceInstX86BaseImpl.h766 } else if (const auto *Split = llvm::dyn_cast<VariableSplit>(Src)) { in emitIASRegOpTyGPR()
816 } else if (const auto *Split = llvm::dyn_cast<VariableSplit>(Op0)) { in emitIASAsAddrOpTyGPR()
DIceInstX86Base.h43 using VariableSplit = typename Traits::VariableSplit; member