Lines Matching full:x8664
11 /// \brief This file defines X8664 specific data related to X8664 Instructions
16 /// This file also defines X8664 operand specific methods (dump and emit.)
32 namespace X8664 {
37 { X8664::Traits::Cond::opp, dump, emit } \
93 const ::Ice::X8664::TargetX8664 *Target) {
109 static_cast<const ::Ice::X8664::TargetX8664 *>(Func->getTarget());
169 B = B->asType(Func, IceType_i32, X8664::Traits::getGprForType(
196 static_cast<const ::Ice::X8664::TargetX8664 *>(Func->getTarget());
253 static_cast<const ::Ice::X8664::TargetX8664 *>(TargetLowering);
288 return X8664::Traits::Address(getEncodedGPR(getBase()->getRegNum()),
290 X8664::Traits::ScaleFactor(getShift()), Disp,
295 return X8664::Traits::Address(getEncodedGPR(getBase()->getRegNum()), Disp,
300 return X8664::Traits::Address(getEncodedGPR(getIndex()->getRegNum()),
301 X8664::Traits::ScaleFactor(getShift()), Disp,
310 return X8664::Traits::Address::Absolute(Disp);
313 return X8664::Traits::Address::RipRelative(Disp, Fixup);
321 return X8664::Traits::Address(getEncodedGPR(Target->getFrameOrStackReg()),
359 } // namespace X8664
362 X86INSTS_DEFINE_STATIC_DATA(X8664, X8664::Traits)