Home
last modified time | relevance | path

Searched refs:RemoveOperand (Results 1 – 25 of 67) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandPostRAPseudos.cpp100 MI->RemoveOperand(3); // SubIdx in LowerSubregToReg()
101 MI->RemoveOperand(1); // Imm in LowerSubregToReg()
113 MI->RemoveOperand(3); // SubIdx in LowerSubregToReg()
114 MI->RemoveOperand(1); // Imm in LowerSubregToReg()
H A DMachineLoopUtils.cpp93 MI.RemoveOperand(LoopRegIdx + 1); in PeelSingleBlockLoop()
94 MI.RemoveOperand(LoopRegIdx + 0); in PeelSingleBlockLoop()
100 MI.RemoveOperand(InitRegIdx + 1); in PeelSingleBlockLoop()
101 MI.RemoveOperand(InitRegIdx + 0); in PeelSingleBlockLoop()
H A DUnreachableBlockElim.cpp134 start->RemoveOperand(i); in runOnMachineFunction()
135 start->RemoveOperand(i-1); in runOnMachineFunction()
166 phi->RemoveOperand(i); in runOnMachineFunction()
167 phi->RemoveOperand(i-1); in runOnMachineFunction()
H A DTailDuplicator.cpp376 MI->RemoveOperand(SrcOpIdx + 1); in processPHI()
377 MI->RemoveOperand(SrcOpIdx); in processPHI()
502 MI.RemoveOperand(i + 1); in updateSuccessorsPHIs()
503 MI.RemoveOperand(i); in updateSuccessorsPHIs()
548 MI.RemoveOperand(Idx + 1); in updateSuccessorsPHIs()
549 MI.RemoveOperand(Idx); in updateSuccessorsPHIs()
H A DProcessImplicitDefs.cpp127 MI->RemoveOperand(i); in processImplicitDef()
H A DModuloSchedule.cpp838 MI.RemoveOperand(i + 1); in removePhis()
839 MI.RemoveOperand(i); in removePhis()
1959 P.RemoveOperand(2); in fixupBranches()
1960 P.RemoveOperand(1); in fixupBranches()
1969 P.RemoveOperand(4); in fixupBranches()
1970 P.RemoveOperand(3); in fixupBranches()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZShortenInst.cpp164 MI.RemoveOperand(3); in shortenFPConv()
165 MI.RemoveOperand(2); in shortenFPConv()
166 MI.RemoveOperand(1); in shortenFPConv()
167 MI.RemoveOperand(0); in shortenFPConv()
192 MI.RemoveOperand(3); in shortenFusedFPOp()
193 MI.RemoveOperand(2); in shortenFusedFPOp()
194 MI.RemoveOperand(1); in shortenFusedFPOp()
H A DSystemZElimCompare.cpp228 Branch->RemoveOperand(0); in convertToBRCT()
271 Branch->RemoveOperand(0); in convertToLoadAndTrap()
654 Branch->RemoveOperand(CCUse); in fuseCompareOperations()
657 Branch->RemoveOperand(3); in fuseCompareOperations()
661 Branch->RemoveOperand(2); in fuseCompareOperations()
662 Branch->RemoveOperand(1); in fuseCompareOperations()
663 Branch->RemoveOperand(0); in fuseCompareOperations()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp292 MI->RemoveOperand(I); in updateOperand()
1021 MI.RemoveOperand(I); in stripExtraCopyOperands()
1089 MI->RemoveOperand(Src1Idx); in tryConstantFoldOp()
1108 MI->RemoveOperand(Src1Idx); in tryConstantFoldOp()
1112 MI->RemoveOperand(Src1Idx); in tryConstantFoldOp()
1125 MI->RemoveOperand(Src0Idx); in tryConstantFoldOp()
1129 MI->RemoveOperand(Src1Idx); in tryConstantFoldOp()
1143 MI->RemoveOperand(Src1Idx); in tryConstantFoldOp()
1181 MI.RemoveOperand(Src2Idx); in tryFoldCndMask()
1184 MI.RemoveOperand(Src1ModIdx); in tryFoldCndMask()
[all …]
H A DSIShrinkInstructions.cpp300 MI.RemoveOperand(VAddr0Idx + 1); in shrinkMIMG()
573 MIB->RemoveOperand(MIB->getNumExplicitOperands()); in matchSwap()
589 MovT.RemoveOperand(OpNo); in matchSwap()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp853 I->RemoveOperand(0); in popStackAfter()
1013 MI.RemoveOperand(i); in handleCall()
1076 MI.RemoveOperand(i); in handleReturn()
1140 MI.RemoveOperand(0); // Remove the explicit ST(0) operand in handleZeroArgFP()
1188 MI.RemoveOperand(NumOps - 1); // Remove explicit ST(0) operand in handleOneArgFP()
1241 MI.RemoveOperand(1); // Drop the source operand. in handleOneArgFPRW()
1242 MI.RemoveOperand(0); // Drop the destination operand. in handleOneArgFPRW()
1442 MI.RemoveOperand(1); in handleCompareFP()
1467 MI.RemoveOperand(0); in handleCondMovFP()
1468 MI.RemoveOperand(1); in handleCondMovFP()
H A DX86ExpandPseudo.cpp560 MI.RemoveOperand(i); in ExpandMI()
573 MI.RemoveOperand(i); in ExpandMI()
589 MI.RemoveOperand(i); in ExpandMI()
595 MI.RemoveOperand(i); in ExpandMI()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPeephole.cpp215 MI.RemoveOperand(1); in runOnMachineFunction()
222 MI.RemoveOperand(1); in runOnMachineFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp451 Ldst.RemoveOperand(OffPos); in changeToAddrMode()
452 Ldst.RemoveOperand(BasePos); in changeToAddrMode()
456 Ldst.RemoveOperand(BasePos - 1); in changeToAddrMode()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SLSHardening.cpp363 BL->RemoveOperand(FirstOpIdxToRemove); in ConvertBLRToBL()
364 BL->RemoveOperand(SecondOpIdxToRemove); in ConvertBLRToBL()
H A DAArch64ConditionalCompares.cpp250 I.RemoveOperand(oi - 1); in updateTailPHIs()
251 I.RemoveOperand(oi - 2); in updateTailPHIs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp2215 MI.RemoveOperand(0); in PredicateInstruction()
2223 MI.RemoveOperand(0); in PredicateInstruction()
2231 MI.RemoveOperand(0); in PredicateInstruction()
3019 MI.RemoveOperand(1); in expandPostRAPseudo()
3020 MI.RemoveOperand(0); in expandPostRAPseudo()
3114 MI.RemoveOperand(0); in expandPostRAPseudo()
3191 MI.RemoveOperand(i); in replaceInstrWithLI()
3782 MI.RemoveOperand(4); in combineRLWINM()
3783 MI.RemoveOperand(3); in combineRLWINM()
3784 MI.RemoveOperand(2); in combineRLWINM()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSLSHardening.cpp325 BL->RemoveOperand(FirstOpIdxToRemove); in ConvertIndirectCallToIndirectJump()
326 BL->RemoveOperand(SecondOpIdxToRemove); in ConvertIndirectCallToIndirectJump()
H A DThumb2InstrInfo.cpp546 do MI.RemoveOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
583 MI.RemoveOperand(MI.getNumOperands()-1); in rewriteT2FrameIndex()
617 MI.RemoveOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
H A DARMInstructionSelector.cpp736 MIB->RemoveOperand(1); in selectGlobal()
751 MIB->RemoveOperand(1); in selectGlobal()
1000 MIB->RemoveOperand(1); in select()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostSelectOptimize.cpp152 II.RemoveOperand(DeadNZCVIdx); in optimizeNZCVDefs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixBrTableDefaults.cpp129 MI.RemoveOperand(MI.getNumExplicitOperands() - 1); in fixBrTableDefault()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp245 Tail.RemoveOperand(2); in detectAndFoldOffset()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp173 MI.RemoveOperand(I); in eraseGPOpnd()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.cpp159 MI.RemoveOperand(2); in eliminateFrameIndex()

123