• Home
  • Raw
  • Download

Lines Matching refs:InstX86Base

34 const char *InstImpl<TraitsType>::InstX86Base::getWidthString(Type Ty) {  in getWidthString()
39 const char *InstImpl<TraitsType>::InstX86Base::getFldString(Type Ty) { in getFldString()
45 InstImpl<TraitsType>::InstX86Base::getOppositeCondition(BrCond Cond) { in getOppositeCondition()
54 : InstX86Base(Func, InstX86Base::FakeRMW, 3, nullptr), Op(Op) { in InstX86FakeRMW()
62 : InstX86Base(Func, InstX86Base::GetIP, 0, Dest) {} in InstX86GetIP()
68 : InstX86Base(Func, InstX86Base::Mul, 2, Dest) { in InstX86Mul()
77 : InstX86Base(Func, InstX86Base::Shld, 3, Dest) { in InstX86Shld()
87 : InstX86Base(Func, InstX86Base::Shrd, 3, Dest) { in InstX86Shrd()
96 : InstX86Base(Func, InstX86Base::Label, 0, nullptr), in InstX86Label()
112 : InstX86Base(Func, InstX86Base::Br, 0, nullptr), Condition(Condition), in InstX86Br()
171 : InstX86Base(Func, InstX86Base::Jmp, 1, nullptr) { in InstX86Jmp()
178 : InstX86Base(Func, InstX86Base::Call, 1, Dest) { in InstX86Call()
186 : InstX86Base(Func, InstX86Base::Movmsk, 1, Dest) { in InstX86Movmsk()
194 : InstX86Base(Func, InstX86Base::Cmov, 2, Dest), Condition(Condition) { in InstX86Cmov()
205 : InstX86Base(Func, InstX86Base::Cmpps, 2, Dest), Condition(Condition) { in InstX86Cmpps()
217 Func, InstX86Base::Cmpxchg, 3, llvm::dyn_cast<Variable>(DestOrAddr), in InstX86Cmpxchg()
231 : InstImpl<TraitsType>::InstX86BaseLockable(Func, InstX86Base::Cmpxchg, 5, in InstX86Cmpxchg8b()
248 : InstX86Base(Func, InstX86Base::Cvt, 1, Dest), Variant(Variant) { in InstX86Cvt()
255 : InstX86Base(Func, InstX86Base::Icmp, 2, nullptr) { in InstX86Icmp()
263 : InstX86Base(Func, InstX86Base::Ucomiss, 2, nullptr) { in InstX86Ucomiss()
270 : InstX86Base(Func, InstX86Base::UD2, 0, nullptr) {} in InstX86UD2()
274 : InstX86Base(Func, InstX86Base::Int3, 0, nullptr) {} in InstX86Int3()
279 : InstX86Base(Func, InstX86Base::Test, 2, nullptr) { in InstX86Test()
286 : InstX86Base(Func, InstX86Base::Mfence, 0, nullptr) { in InstX86Mfence()
293 : InstX86Base(Func, InstX86Base::Store, 2, nullptr) { in InstX86Store()
301 : InstX86Base(Func, InstX86Base::StoreP, 2, nullptr) { in InstX86StoreP()
309 : InstX86Base(Func, InstX86Base::StoreQ, 2, nullptr) { in InstX86StoreQ()
317 : InstX86Base(Func, InstX86Base::StoreD, 2, nullptr) { in InstX86StoreD()
324 : InstX86Base(Func, InstX86Base::Nop, 0, nullptr), Variant(Variant) {} in InstX86Nop()
328 : InstX86Base(Func, InstX86Base::Fld, 1, nullptr) { in InstX86Fld()
334 : InstX86Base(Func, InstX86Base::Fstp, 0, Dest) {} in InstX86Fstp()
338 : InstX86Base(Func, InstX86Base::Pop, 0, Dest) { in InstX86Pop()
349 : InstX86Base(Func, InstX86Base::Push, 1, nullptr) { in InstX86Push()
355 : InstX86Base(Func, InstX86Base::Push, 0, nullptr), Label(L) {} in InstX86Push()
359 : InstX86Base(Func, InstX86Base::Ret, Source ? 1 : 0, nullptr) { in InstX86Ret()
367 : InstX86Base(Func, InstX86Base::Setcc, 0, Dest), Condition(Cond) {} in InstX86Setcc()
373 Func, InstX86Base::Xadd, 2, llvm::dyn_cast<Variable>(Dest), Locked) { in InstX86Xadd()
381 : InstX86Base(Func, InstX86Base::Xchg, 2, llvm::dyn_cast<Variable>(Dest)) { in InstX86Xchg()
388 : InstX86Base(Func, InstX86Base::IacaStart, 0, nullptr) { in InstX86IacaStart()
394 : InstX86Base(Func, InstX86Base::IacaEnd, 0, nullptr) { in InstX86IacaEnd()
401 void InstImpl<TraitsType>::InstX86Base::dump(const Cfg *Func) const { in dump()
636 auto *Target = InstX86Base::getTarget(Func); in emit()
653 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
688 void InstImpl<TraitsType>::InstX86Base::emitTwoAddress( in emitTwoAddress()
700 << InstX86Base::getWidthString(Dest->getType()) << "\t"; in emitTwoAddress()
710 auto *Target = InstX86Base::getTarget(Func); in emitIASOpTyGPR()
735 auto *Target = InstX86Base::getTarget(Func); in emitIASRegOpTyGPR()
808 auto *Target = InstX86Base::getTarget(Func); in emitIASAsAddrOpTyGPR()
880 auto *Target = InstX86Base::getTarget(Func); in emitIASXmmShift()
907 auto *Target = InstX86Base::getTarget(Func); in emitIASRegOpTyXMM()
936 auto *Target = InstX86Base::getTarget(Func); in emitIASCastRegOp()
963 auto *Target = InstX86Base::getTarget(Func); in emitIASThreeOpImmOps()
991 auto *Target = InstX86Base::getTarget(Func); in emitIASMovlikeXMM()
1278 assert(InstX86Base::getTarget(Func)->getInstructionSet() >= Traits::SSE4_1); in emitIAS()
1515 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
1573 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
1623 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
1666 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
1821 assert(InstX86Base::getTarget(Func)->getInstructionSet() >= Traits::SSE4_1); in emitIAS()
2054 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
2106 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
2146 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
2186 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
2259 assert(InstX86Base::getTarget(Func)->typeWidthInBytesOnStack(DestTy) == in emit()
2260 InstX86Base::getTarget(Func)->typeWidthInBytesOnStack(SrcTy)); in emit()
2298 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
2371 InstX86BaseUnaryopXmm<InstX86Base::Movd>::emit(Func); in emit()
2379 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
2560 InstX86BaseUnaryopGPR<InstX86Base::Movzx>::emit(Func); in emit()
2642 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
2727 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
2893 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
2990 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
3032 auto *Target = InstX86Base::getTarget(Func); in emitIAS()
3084 auto *Target = InstX86Base::getTarget(Func); in emitIAS()