Home
last modified time | relevance | path

Searched refs:removeOperand (Results 1 – 25 of 74) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandPostRAPseudos.cpp83 MI->removeOperand(3); // SubIdx in LowerSubregToReg()
84 MI->removeOperand(1); // Imm in LowerSubregToReg()
96 MI->removeOperand(3); // SubIdx in LowerSubregToReg()
97 MI->removeOperand(1); // Imm in LowerSubregToReg()
H A DUnreachableBlockElim.cpp127 Phi.removeOperand(i); in runOnMachineFunction()
128 Phi.removeOperand(i - 1); in runOnMachineFunction()
156 Phi.removeOperand(i); in runOnMachineFunction()
157 Phi.removeOperand(i - 1); in runOnMachineFunction()
H A DMachineLoopUtils.cpp96 MI.removeOperand(LoopRegIdx + 1); in PeelSingleBlockLoop()
97 MI.removeOperand(LoopRegIdx + 0); in PeelSingleBlockLoop()
103 MI.removeOperand(InitRegIdx + 1); in PeelSingleBlockLoop()
104 MI.removeOperand(InitRegIdx + 0); in PeelSingleBlockLoop()
H A DTailDuplicator.cpp371 MI->removeOperand(SrcOpIdx + 1); in processPHI()
372 MI->removeOperand(SrcOpIdx); in processPHI()
503 MI.removeOperand(i + 1); in updateSuccessorsPHIs()
504 MI.removeOperand(i); in updateSuccessorsPHIs()
548 MI.removeOperand(Idx + 1); in updateSuccessorsPHIs()
549 MI.removeOperand(Idx); in updateSuccessorsPHIs()
H A DProcessImplicitDefs.cpp132 MI->removeOperand(i); in processImplicitDef()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFoldMasks.cpp122 MI.removeOperand(1); // Merge operand in convertVMergeToVMv()
124 MI.removeOperand(3); // Mask operand in convertVMergeToVMv()
164 MI.removeOperand(MaskOpIdx); in convertToUnmasked()
174 MI.removeOperand(PassthruOpIdx); in convertToUnmasked()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZShortenInst.cpp165 MI.removeOperand(3); in shortenFPConv()
166 MI.removeOperand(2); in shortenFPConv()
167 MI.removeOperand(1); in shortenFPConv()
168 MI.removeOperand(0); in shortenFPConv()
193 MI.removeOperand(3); in shortenFusedFPOp()
194 MI.removeOperand(2); in shortenFusedFPOp()
195 MI.removeOperand(1); in shortenFusedFPOp()
H A DSystemZElimCompare.cpp221 Branch->removeOperand(0); in convertToBRCT()
264 Branch->removeOperand(0); in convertToLoadAndTrap()
638 Branch->removeOperand(CCUse); in fuseCompareOperations()
641 Branch->removeOperand(3); in fuseCompareOperations()
645 Branch->removeOperand(2); in fuseCompareOperations()
646 Branch->removeOperand(1); in fuseCompareOperations()
647 Branch->removeOperand(0); in fuseCompareOperations()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRDFOpt.cpp98 void removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum);
191 void HexagonDCE::removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum) { in removeOperand() function in HexagonDCE
206 MI->removeOperand(OpNum); in removeOperand()
277 removeOperand(IA, OpNum); in rewrite()
H A DHexagonPeephole.cpp211 MI.removeOperand(1); in runOnMachineFunction()
218 MI.removeOperand(1); in runOnMachineFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp408 MI->removeOperand(I); in updateOperand()
1168 MI.removeOperand(I); in mutateCopyOp()
1231 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1250 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1254 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1266 MI->removeOperand(Src0Idx); in tryConstantFoldOp()
1270 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1282 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1320 MI.removeOperand(Src2Idx); in tryFoldCndMask()
1323 MI.removeOperand(Src1ModIdx); in tryFoldCndMask()
[all …]
H A DSIModeRegister.cpp183 MI.removeOperand(1); in getInstructionMode()
200 MI.removeOperand(1); in getInstructionMode()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp867 I->removeOperand(0); in popStackAfter()
1035 MI.removeOperand(i); in handleCall()
1099 MI.removeOperand(i); in handleReturn()
1163 MI.removeOperand(0); // Remove the explicit ST(0) operand in handleZeroArgFP()
1211 MI.removeOperand(NumOps - 1); // Remove explicit ST(0) operand in handleOneArgFP()
1264 MI.removeOperand(1); // Drop the source operand. in handleOneArgFPRW()
1265 MI.removeOperand(0); // Drop the destination operand. in handleOneArgFPRW()
1465 MI.removeOperand(1); in handleCompareFP()
1490 MI.removeOperand(0); in handleCondMovFP()
1491 MI.removeOperand(1); in handleCondMovFP()
H A DX86ExpandPseudo.cpp567 MI.removeOperand(i); in ExpandMI()
584 MI.removeOperand(i); in ExpandMI()
603 MI.removeOperand(i); in ExpandMI()
610 MI.removeOperand(i); in ExpandMI()
H A DX86FixupInstTuning.cpp137 MI.removeOperand(NumOperands - 1); in processInstruction()
152 MI.removeOperand(NumOperands - 1); in processInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp461 Ldst.removeOperand(OffPos); in changeToAddrMode()
462 Ldst.removeOperand(BasePos); in changeToAddrMode()
466 Ldst.removeOperand(BasePos - 1); in changeToAddrMode()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp2198 MI.removeOperand(0); in PredicateInstruction()
2206 MI.removeOperand(0); in PredicateInstruction()
2214 MI.removeOperand(0); in PredicateInstruction()
3087 MI.removeOperand(1); in expandPostRAPseudo()
3088 MI.removeOperand(0); in expandPostRAPseudo()
3185 MI.removeOperand(0); in expandPostRAPseudo()
3262 MI.removeOperand(i); in replaceInstrWithLI()
3813 MI.removeOperand(4); in combineRLWINM()
3814 MI.removeOperand(3); in combineRLWINM()
3815 MI.removeOperand(2); in combineRLWINM()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SLSHardening.cpp364 BL->removeOperand(FirstOpIdxToRemove); in ConvertBLRToBL()
365 BL->removeOperand(SecondOpIdxToRemove); in ConvertBLRToBL()
H A DAArch64ConditionalCompares.cpp248 I.removeOperand(oi - 1); in updateTailPHIs()
249 I.removeOperand(oi - 2); in updateTailPHIs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSLSHardening.cpp346 BL->removeOperand(FirstOpIdxToRemove); in ConvertIndirectCallToIndirectJump()
347 BL->removeOperand(SecondOpIdxToRemove); in ConvertIndirectCallToIndirectJump()
H A DThumb2InstrInfo.cpp560 do MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
597 MI.removeOperand(MI.getNumOperands()-1); in rewriteT2FrameIndex()
631 MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixBrTableDefaults.cpp134 MI.removeOperand(MI.getNumExplicitOperands() - 1); in fixBrTableDefault()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostSelectOptimize.cpp213 II.removeOperand(DeadNZCVIdx); in optimizeNZCVDefs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430RegisterInfo.cpp139 MI.removeOperand(FIOperandNum + 1); in eliminateFrameIndex()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp172 MI.removeOperand(I); in eraseGPOpnd()

123