Lines Matching refs:createReg
1222 Inst.addOperand(MCOperand::createReg(RegOpndNum)); in changeToPushOrPop()
1238 Inst.addOperand(MCOperand::createReg(RegOpndNum)); in changeToPushOrPop()
1654 MCOperand RegOp = MCOperand::createReg(RegNum); in replaceMemOperandWithReg()
1779 MCOperand::createReg(X86::NoRegister)); // AddrSegmentReg in convertCallToIndirectCall()
1785 MCOperand::createReg(X86::NoRegister)); // IndexReg in convertCallToIndirectCall()
1789 MCOperand::createReg(X86::RIP)); // BaseReg in convertCallToIndirectCall()
1801 Inst.insert(Inst.begin(), MCOperand::createReg(Reg)); in convertIndirectCallToLoad()
1807 Inst.insert(Inst.begin(), MCOperand::createReg(Reg)); in convertIndirectCallToLoad()
1838 IndexOp = MCOperand::createReg(X86::NoRegister); in shortenInstruction()
2379 Inst.addOperand(MCOperand::createReg(X86::RSP)); in createStackPointerIncrement()
2380 Inst.addOperand(MCOperand::createReg(X86::RSP)); // BaseReg in createStackPointerIncrement()
2382 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // IndexReg in createStackPointerIncrement()
2384 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // AddrSegmentReg in createStackPointerIncrement()
2389 Inst.addOperand(MCOperand::createReg(X86::RSP)); in createStackPointerIncrement()
2390 Inst.addOperand(MCOperand::createReg(X86::RSP)); in createStackPointerIncrement()
2400 Inst.addOperand(MCOperand::createReg(X86::RSP)); in createStackPointerDecrement()
2401 Inst.addOperand(MCOperand::createReg(X86::RSP)); // BaseReg in createStackPointerDecrement()
2403 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // IndexReg in createStackPointerDecrement()
2405 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // AddrSegmentReg in createStackPointerDecrement()
2410 Inst.addOperand(MCOperand::createReg(X86::RSP)); in createStackPointerDecrement()
2411 Inst.addOperand(MCOperand::createReg(X86::RSP)); in createStackPointerDecrement()
2428 Inst.addOperand(MCOperand::createReg(StackReg)); // BaseReg in createSaveToStack()
2430 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // IndexReg in createSaveToStack()
2432 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // AddrSegmentReg in createSaveToStack()
2433 Inst.addOperand(MCOperand::createReg(SrcReg)); in createSaveToStack()
2459 Inst.addOperand(MCOperand::createReg(DstReg)); in createLoad()
2460 Inst.addOperand(MCOperand::createReg(BaseReg)); in createLoad()
2462 Inst.addOperand(MCOperand::createReg(IndexReg)); in createLoad()
2467 Inst.addOperand(MCOperand::createReg(AddrSegmentReg)); // AddrSegmentReg in createLoad()
2475 Inst.addOperand(MCOperand::createReg(Dest)); in createLoadImmediate()
2484 Inst.addOperand(MCOperand::createReg(X86::RIP)); // BaseReg in createIncMemory()
2486 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // IndexReg in createIncMemory()
2491 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // AddrSegmentReg in createIncMemory()
2515 Load.addOperand(MCOperand::createReg(X86::NoRegister)); in createIJmp32Frag()
2898 MCOperand NewOperand = MCOperand::createReg(SizedReplaceWith); in replaceRegWithReg()
3095 Inst.addOperand(MCOperand::createReg(Reg)); in createPushRegister()
3121 Inst.addOperand(MCOperand::createReg(Reg)); in createPopRegister()
3144 Inst.addOperand(MCOperand::createReg(Reg)); in createAddRegImm()
3145 Inst.addOperand(MCOperand::createReg(Reg)); in createAddRegImm()
3167 Inst.addOperand(MCOperand::createReg(Reg)); in createClearRegWithNoEFlagsUpdate()
3174 Inst.addOperand(MCOperand::createReg(Reg)); in createX86SaveOVFlagToRegister()
3224 Inst.addOperand(MCOperand::createReg(Source)); in createSwap()
3225 Inst.addOperand(MCOperand::createReg(Source)); in createSwap()
3226 Inst.addOperand(MCOperand::createReg(MemBaseReg)); // BaseReg in createSwap()
3228 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // IndexReg in createSwap()
3230 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // AddrSegmentReg in createSwap()
3236 Inst.addOperand(MCOperand::createReg(MemBaseReg)); // BaseReg in createIndirectBranch()
3238 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // IndexReg in createIndirectBranch()
3240 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // AddrSegmentReg in createIndirectBranch()
3363 Insts.back().addOperand(MCOperand::createReg(TempReg)); in createInstrumentedIndCallHandlerEntryBB()
3474 Target.addOperand(MCOperand::createReg(FuncAddrReg)); in indirectCallPromotion()
3499 Compare.addOperand(MCOperand::createReg(FuncAddrReg)); in indirectCallPromotion()
3582 CallOrJmp.addOperand(MCOperand::createReg(FuncAddrReg)); in indirectCallPromotion()
3670 CompareInst.addOperand(MCOperand::createReg(IndexReg)); in jumpTablePromotion()
3711 Inst.addOperand(MCOperand::createReg(Reg)); in createMove()
3712 Inst.addOperand(MCOperand::createReg(X86::RIP)); // BaseReg in createMove()
3714 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // IndexReg in createMove()
3718 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // AddrSegmentReg in createMove()
3726 Inst.addOperand(MCOperand::createReg(Reg)); in createLea()
3727 Inst.addOperand(MCOperand::createReg(X86::RIP)); // BaseReg in createLea()
3729 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // IndexReg in createLea()
3733 Inst.addOperand(MCOperand::createReg(X86::NoRegister)); // AddrSegmentReg in createLea()