Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DUnreachableBlockElim.cpp128 start->removeOperand(i); in runOnMachineFunction()
129 start->removeOperand(i-1); in runOnMachineFunction()
159 phi->removeOperand(i); in runOnMachineFunction()
160 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 DExpandPostRAPseudos.cpp105 MI->removeOperand(3); // SubIdx in LowerSubregToReg()
106 MI->removeOperand(1); // Imm in LowerSubregToReg()
118 MI->removeOperand(3); // SubIdx in LowerSubregToReg()
119 MI->removeOperand(1); // Imm in LowerSubregToReg()
H A DTailDuplicator.cpp371 MI->removeOperand(SrcOpIdx + 1); in processPHI()
372 MI->removeOperand(SrcOpIdx); in processPHI()
498 MI.removeOperand(i + 1); in updateSuccessorsPHIs()
499 MI.removeOperand(i); in updateSuccessorsPHIs()
543 MI.removeOperand(Idx + 1); in updateSuccessorsPHIs()
544 MI.removeOperand(Idx); in updateSuccessorsPHIs()
H A DProcessImplicitDefs.cpp133 MI->removeOperand(i); in processImplicitDef()
/llvm-project-15.0.7/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.cpp227 Branch->removeOperand(0); in convertToBRCT()
270 Branch->removeOperand(0); in convertToLoadAndTrap()
652 Branch->removeOperand(CCUse); in fuseCompareOperations()
655 Branch->removeOperand(3); in fuseCompareOperations()
659 Branch->removeOperand(2); in fuseCompareOperations()
660 Branch->removeOperand(1); in fuseCompareOperations()
661 Branch->removeOperand(0); in fuseCompareOperations()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonRDFOpt.cpp96 void removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum);
189 void HexagonDCE::removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum) { in removeOperand() function in HexagonDCE
204 MI->removeOperand(OpNum); in removeOperand()
275 removeOperand(IA, OpNum); in rewrite()
H A DHexagonPeephole.cpp211 MI.removeOperand(1); in runOnMachineFunction()
218 MI.removeOperand(1); in runOnMachineFunction()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp270 MI->removeOperand(I); in updateOperand()
1026 MI.removeOperand(I); in stripExtraCopyOperands()
1094 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1113 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1117 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1130 MI->removeOperand(Src0Idx); in tryConstantFoldOp()
1134 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1148 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1186 MI.removeOperand(Src2Idx); in tryFoldCndMask()
1189 MI.removeOperand(Src1ModIdx); in tryFoldCndMask()
[all …]
H A DSIShrinkInstructions.cpp338 MI.removeOperand(VAddr0Idx + 1); in shrinkMIMG()
685 MIB->removeOperand(MIB->getNumExplicitOperands()); in matchSwap()
701 MovT.removeOperand(OpNo); in matchSwap()
/llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/
H A DReduceRegisterUses.cpp49 MI.removeOperand(I); in removeUsesFromFunction()
H A DReduceRegisterDefs.cpp86 MI.removeOperand(I); in removeDefsFromFunction()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp869 I->removeOperand(0); in popStackAfter()
1037 MI.removeOperand(i); in handleCall()
1101 MI.removeOperand(i); in handleReturn()
1165 MI.removeOperand(0); // Remove the explicit ST(0) operand in handleZeroArgFP()
1213 MI.removeOperand(NumOps - 1); // Remove explicit ST(0) operand in handleOneArgFP()
1266 MI.removeOperand(1); // Drop the source operand. in handleOneArgFPRW()
1267 MI.removeOperand(0); // Drop the destination operand. in handleOneArgFPRW()
1467 MI.removeOperand(1); in handleCompareFP()
1492 MI.removeOperand(0); in handleCondMovFP()
1493 MI.removeOperand(1); in handleCondMovFP()
H A DX86ExpandPseudo.cpp556 MI.removeOperand(i); in ExpandMI()
569 MI.removeOperand(i); in ExpandMI()
585 MI.removeOperand(i); in ExpandMI()
591 MI.removeOperand(i); in ExpandMI()
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCOptAddrMode.cpp462 Ldst.removeOperand(OffPos); in changeToAddrMode()
463 Ldst.removeOperand(BasePos); in changeToAddrMode()
467 Ldst.removeOperand(BasePos - 1); in changeToAddrMode()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMSLSHardening.cpp325 BL->removeOperand(FirstOpIdxToRemove); in ConvertIndirectCallToIndirectJump()
326 BL->removeOperand(SecondOpIdxToRemove); in ConvertIndirectCallToIndirectJump()
H A DThumb2InstrInfo.cpp558 do MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
595 MI.removeOperand(MI.getNumOperands()-1); in rewriteT2FrameIndex()
629 MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp2221 MI.removeOperand(0); in PredicateInstruction()
2229 MI.removeOperand(0); in PredicateInstruction()
2237 MI.removeOperand(0); in PredicateInstruction()
3029 MI.removeOperand(1); in expandPostRAPseudo()
3030 MI.removeOperand(0); in expandPostRAPseudo()
3125 MI.removeOperand(0); in expandPostRAPseudo()
3202 MI.removeOperand(i); in replaceInstrWithLI()
3834 MI.removeOperand(4); in combineRLWINM()
3835 MI.removeOperand(3); in combineRLWINM()
3836 MI.removeOperand(2); in combineRLWINM()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostSelectOptimize.cpp152 II.removeOperand(DeadNZCVIdx); in optimizeNZCVDefs()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixBrTableDefaults.cpp133 MI.removeOperand(MI.getNumExplicitOperands() - 1); in fixBrTableDefault()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp173 MI.removeOperand(I); in eraseGPOpnd()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp109 MI.removeOperand(NumOp); in foldConstantsIntoIntrinsics()
472 MI.removeOperand(i); in processSwitches()

123