|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/MachineInstr.h 1570 void RemoveOperand(unsigned OpNo);
References
lib/CodeGen/EarlyIfConversion.cpp 610 PI.PHI->RemoveOperand(i-1);
611 PI.PHI->RemoveOperand(i-2);
lib/CodeGen/ExpandPostRAPseudos.cpp 99 MI->RemoveOperand(3); // SubIdx
100 MI->RemoveOperand(1); // Imm
112 MI->RemoveOperand(3); // SubIdx
113 MI->RemoveOperand(1); // Imm
lib/CodeGen/InlineSpiller.cpp 887 FoldMI->RemoveOperand(i - 1);
1524 RMEnt->RemoveOperand(i - 1);
lib/CodeGen/LiveRangeEdit.cpp 354 MI->RemoveOperand(i-1);
lib/CodeGen/MachineInstr.cpp 1832 RemoveOperand(OpIdx);
1897 RemoveOperand(OpIdx);
lib/CodeGen/MachineLoopUtils.cpp 93 MI.RemoveOperand(LoopRegIdx + 1);
94 MI.RemoveOperand(LoopRegIdx + 0);
100 MI.RemoveOperand(InitRegIdx + 1);
101 MI.RemoveOperand(InitRegIdx + 0);
lib/CodeGen/ModuloSchedule.cpp 838 MI.RemoveOperand(i + 1);
839 MI.RemoveOperand(i);
1788 P.RemoveOperand(2);
1789 P.RemoveOperand(1);
1798 P.RemoveOperand(4);
1799 P.RemoveOperand(3);
lib/CodeGen/PeepholeOptimizer.cpp 1004 CopyLike.RemoveOperand(2);
lib/CodeGen/ProcessImplicitDefs.cpp 126 MI->RemoveOperand(i);
lib/CodeGen/RegisterCoalescer.cpp 1556 CopyMI->RemoveOperand(i-1);
lib/CodeGen/TailDuplicator.cpp 362 MI->RemoveOperand(SrcOpIdx + 1);
363 MI->RemoveOperand(SrcOpIdx);
488 MI.RemoveOperand(i + 1);
489 MI.RemoveOperand(i);
534 MI.RemoveOperand(Idx + 1);
535 MI.RemoveOperand(Idx);
lib/CodeGen/TwoAddressInstructionPass.cpp 1766 mi->RemoveOperand(3);
1770 mi->RemoveOperand(1);
1865 MI.RemoveOperand(j);
lib/CodeGen/UnreachableBlockElim.cpp 137 start->RemoveOperand(i);
138 start->RemoveOperand(i-1);
169 phi->RemoveOperand(i);
170 phi->RemoveOperand(i-1);
lib/Target/AArch64/AArch64ConditionalCompares.cpp 249 I.RemoveOperand(oi - 1);
250 I.RemoveOperand(oi - 2);
lib/Target/AArch64/AArch64InstrInfo.cpp 1201 CmpInstr.RemoveOperand(DeadNZCVIdx);
lib/Target/AMDGPU/SIFoldOperands.cpp 275 MI->RemoveOperand(I);
665 UseMI->RemoveOperand(UseMI->getOperandNo(Tmp));
695 UseMI->RemoveOperand(I);
796 UseMI->RemoveOperand(2); // Remove exec read (or src1 for readlane)
815 UseMI->RemoveOperand(2); // Remove exec read (or src1 for readlane)
935 MI.RemoveOperand(I);
993 MI->RemoveOperand(Src1Idx);
994 MI->RemoveOperand(Src0Idx);
1015 MI->RemoveOperand(Src1Idx);
1034 MI->RemoveOperand(Src1Idx);
1038 MI->RemoveOperand(Src1Idx);
1051 MI->RemoveOperand(Src0Idx);
1055 MI->RemoveOperand(Src1Idx);
1069 MI->RemoveOperand(Src1Idx);
1098 MI->RemoveOperand(Src2Idx);
1099 MI->RemoveOperand(AMDGPU::getNamedOperandIdx(Opc, AMDGPU::OpName::src1));
1101 MI->RemoveOperand(Src1ModIdx);
1103 MI->RemoveOperand(Src0ModIdx);
lib/Target/AMDGPU/SIISelLowering.cpp10433 MI.RemoveOperand(0);
10451 MI.RemoveOperand(0);
lib/Target/AMDGPU/SIInsertSkips.cpp 423 MI.RemoveOperand(MI.findRegisterUseOperandIdx(CondReg, false /*Kill*/, TRI));
lib/Target/AMDGPU/SIInstrInfo.cpp 2301 MI.RemoveOperand(Src2ModIdx);
2302 MI.RemoveOperand(Src1ModIdx);
2303 MI.RemoveOperand(Src0ModIdx);
2394 UseMI.RemoveOperand(
2396 UseMI.RemoveOperand(
2477 UseMI.RemoveOperand(
2479 UseMI.RemoveOperand(
3909 Inst.RemoveOperand(1);
5018 Inst.RemoveOperand(i);
5048 Inst.RemoveOperand(2); // Remove old immediate.
5083 Inst.RemoveOperand(I);
5121 Inst.RemoveOperand(3);
lib/Target/AMDGPU/SILowerControlFlow.cpp 488 MI.RemoveOperand(OpToReplace);
lib/Target/AMDGPU/SIShrinkInstructions.cpp 301 MI.RemoveOperand(VAddr0Idx + 1);
lib/Target/AMDGPU/SIWholeQuadMode.cpp 856 MI->RemoveOperand(i);
lib/Target/ARC/ARCOptAddrMode.cpp 450 Ldst.RemoveOperand(OffPos);
451 Ldst.RemoveOperand(BasePos);
455 Ldst.RemoveOperand(BasePos - 1);
lib/Target/ARM/ARMBaseInstrInfo.cpp 1621 MI.RemoveOperand(ImpDefIdx);
2510 MI->RemoveOperand(i);
2538 MI.RemoveOperand(FrameRegIdx+1);
4953 MI.RemoveOperand(i - 1);
4972 MI.RemoveOperand(i - 1);
5005 MI.RemoveOperand(i - 1);
5040 MI.RemoveOperand(i - 1);
lib/Target/ARM/ARMISelLowering.cpp10751 MI.RemoveOperand(1);
10789 MI.RemoveOperand(i);
lib/Target/ARM/ARMInstructionSelector.cpp 735 MIB->RemoveOperand(1);
750 MIB->RemoveOperand(1);
998 MIB->RemoveOperand(1);
lib/Target/ARM/Thumb2InstrInfo.cpp 491 do MI.RemoveOperand(FrameRegIdx+1);
527 MI.RemoveOperand(MI.getNumOperands()-1);
561 MI.RemoveOperand(FrameRegIdx+1);
lib/Target/ARM/ThumbRegisterInfo.cpp 342 MI.RemoveOperand(Op);
lib/Target/AVR/AVRRegisterInfo.cpp 155 MI.RemoveOperand(2);
lib/Target/Hexagon/HexagonBitSimplify.cpp 1992 MI->RemoveOperand(2);
lib/Target/Hexagon/HexagonConstPropagation.cpp 857 PN->RemoveOperand(N+1);
858 PN->RemoveOperand(N);
2504 MI.RemoveOperand(0);
3156 BrI.RemoveOperand(0);
lib/Target/Hexagon/HexagonEarlyIfConv.cpp 828 PN->RemoveOperand(i+1);
829 PN->RemoveOperand(i);
lib/Target/Hexagon/HexagonExpandCondsets.cpp 697 MI.RemoveOperand(MI.getNumOperands()-1);
lib/Target/Hexagon/HexagonHardwareLoops.cpp 1931 PN->RemoveOperand(i+1);
1932 PN->RemoveOperand(i);
lib/Target/Hexagon/HexagonInstrInfo.cpp 1599 MI.RemoveOperand(n-1);
lib/Target/Hexagon/HexagonPeephole.cpp 218 MI.RemoveOperand(1);
225 MI.RemoveOperand(1);
lib/Target/Hexagon/HexagonRDFOpt.cpp 203 MI->RemoveOperand(OpNum);
lib/Target/Hexagon/HexagonRegisterInfo.cpp 208 MI.RemoveOperand(FIOp+1);
lib/Target/Mips/MipsBranchExpansion.cpp 713 I.Br->RemoveOperand(0);
lib/Target/Mips/MipsConstantIslandPass.cpp 1663 I->RemoveOperand(1);
1664 I->RemoveOperand(1);
lib/Target/Mips/MipsInstrInfo.cpp 648 MIB->RemoveOperand(0);
lib/Target/Mips/MipsOptimizePICCall.cpp 173 MI.RemoveOperand(I);
lib/Target/PowerPC/PPCInstrInfo.cpp 1466 MI.RemoveOperand(0);
1474 MI.RemoveOperand(0);
1482 MI.RemoveOperand(0);
1960 MI->RemoveOperand(4);
1961 MI->RemoveOperand(3);
1970 MI->RemoveOperand(3);
2228 MI.RemoveOperand(0);
2294 MI.RemoveOperand(UseOpIdx);
2305 MI.RemoveOperand(i);
2843 CompareUseMI.RemoveOperand(3);
2844 CompareUseMI.RemoveOperand(2);
2853 CompareUseMI.RemoveOperand(3);
2854 CompareUseMI.RemoveOperand(RegToCopy == TrueReg ? 2 : 1);
3414 MI.RemoveOperand(std::max(Op1, Op2));
3415 MI.RemoveOperand(std::min(Op1, Op2));
3429 MI.RemoveOperand(i);
3675 MI.RemoveOperand(i);
3789 MI.RemoveOperand(2);
lib/Target/PowerPC/PPCMIPeephole.cpp 783 LiMI->RemoveOperand(1); // remove the imm of LI
lib/Target/RISCV/RISCVMergeBaseOffset.cpp 243 Tail.RemoveOperand(2);
lib/Target/SystemZ/SystemZElimCompare.cpp 233 Branch->RemoveOperand(0);
276 Branch->RemoveOperand(0);
548 Branch->RemoveOperand(CCUse);
552 Branch->RemoveOperand(2);
553 Branch->RemoveOperand(1);
554 Branch->RemoveOperand(0);
lib/Target/SystemZ/SystemZInstrInfo.cpp 742 MI.RemoveOperand(1);
743 MI.RemoveOperand(0);
755 MI.RemoveOperand(0);
lib/Target/SystemZ/SystemZShortenInst.cpp 164 MI.RemoveOperand(3);
165 MI.RemoveOperand(2);
166 MI.RemoveOperand(1);
167 MI.RemoveOperand(0);
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp 1331 MI.RemoveOperand(MI.getNumOperands() - 1);
lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp 137 MI.RemoveOperand(MI.getNumOperands() - 1);
lib/Target/X86/X86FloatingPoint.cpp 845 I->RemoveOperand(0);
1038 MI.RemoveOperand(i);
1102 MI.RemoveOperand(0); // Remove the explicit ST(0) operand
1148 MI.RemoveOperand(NumOps - 1); // Remove explicit ST(0) operand
1199 MI.RemoveOperand(1); // Drop the source operand.
1200 MI.RemoveOperand(0); // Drop the destination operand.
1396 MI.RemoveOperand(1);
1420 MI.RemoveOperand(0);
1421 MI.RemoveOperand(1);
lib/Target/X86/X86InstrInfo.cpp 1589 WorkingMI.RemoveOperand(3);
1686 WorkingMI.RemoveOperand(3);
3597 CmpInstr.RemoveOperand(0);
4068 MIB->RemoveOperand(2);
4179 MI.RemoveOperand(1);
lib/Target/X86/X86InstructionSelector.cpp 538 I.RemoveOperand(1);
542 I.RemoveOperand(1);
543 I.RemoveOperand(0);
626 I.RemoveOperand(1);
lib/Target/X86/X86SpeculativeLoadHardening.cpp 358 MI.RemoveOperand(OpIdx + 1);
359 MI.RemoveOperand(OpIdx);