Home
last modified time | relevance | path

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

/external/swiftshader/third_party/subzero/src/
DIceTargetLoweringX8632Traits.h836 class VariableSplit : public X86Operand {
837 VariableSplit() = delete;
838 VariableSplit(const VariableSplit &) = delete;
839 VariableSplit &operator=(const VariableSplit &) = delete;
843 static VariableSplit *create(Cfg *Func, Variable *Var, Portion Part) {
844 return new (Func->allocate<VariableSplit>())
845 VariableSplit(Func, Var, Part);
859 VariableSplit(Cfg *Func, Variable *Var, Portion Part)
DIceTargetLoweringX8664Traits.h924 class VariableSplit : public X86Operand {
925 VariableSplit() = delete;
926 VariableSplit(const VariableSplit &) = delete;
927 VariableSplit &operator=(const VariableSplit &) = delete;
931 static VariableSplit *create(Cfg *Func, Variable *Var, Portion Part) {
932 return new (Func->allocate<VariableSplit>())
933 VariableSplit(Func, Var, Part);
947 VariableSplit(Cfg *Func, Variable *Var, Portion Part)
DIceInstX8632.cpp305 TargetX8632Traits::VariableSplit::toAsmAddress(const Cfg *Func) const { in toAsmAddress()
313 void TargetX8632Traits::VariableSplit::emit(const Cfg *Func) const { in emit()
327 void TargetX8632Traits::VariableSplit::dump(const Cfg *Func, in dump()
DIceInstX8664.cpp314 TargetX8664Traits::VariableSplit::toAsmAddress(const Cfg *Func) const { in toAsmAddress()
322 void TargetX8664Traits::VariableSplit::emit(const Cfg *Func) const { in emit()
336 void TargetX8664Traits::VariableSplit::dump(const Cfg *Func, in dump()
DIceTargetLoweringX86BaseImpl.h3224 SpillLo = Traits::VariableSplit::create(Func, Spill,
3225 Traits::VariableSplit::Low);
3226 SpillHi = Traits::VariableSplit::create(Func, Spill,
3227 Traits::VariableSplit::High);
3271 auto *SpillLo = Traits::VariableSplit::create(
3272 Func, Spill, Traits::VariableSplit::Low);
3273 auto *SpillHi = Traits::VariableSplit::create(
3274 Func, Spill, Traits::VariableSplit::High);
DIceInstX86BaseImpl.h768 } else if (const auto *Split = llvm::dyn_cast<VariableSplit>(Src)) { in emitIASRegOpTyGPR()
818 } else if (const auto *Split = llvm::dyn_cast<VariableSplit>(Op0)) { in emitIASAsAddrOpTyGPR()
DIceInstX86Base.h43 using VariableSplit = typename Traits::VariableSplit; member