Home
last modified time | relevance | path

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

1234

/freebsd/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.cpp131 Phi.removeOperand(i); in runOnMachineFunction()
132 Phi.removeOperand(i - 1); in runOnMachineFunction()
160 Phi.removeOperand(i); in runOnMachineFunction()
161 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.cpp380 MI->removeOperand(SrcOpIdx + 1); in processPHI()
381 MI->removeOperand(SrcOpIdx); in processPHI()
512 MI.removeOperand(i + 1); in updateSuccessorsPHIs()
513 MI.removeOperand(i); in updateSuccessorsPHIs()
557 MI.removeOperand(Idx + 1); in updateSuccessorsPHIs()
558 MI.removeOperand(Idx); in updateSuccessorsPHIs()
H A DProcessImplicitDefs.cpp132 MI->removeOperand(i); in processImplicitDef()
/freebsd/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()
636 Branch->removeOperand(CCUse); in fuseCompareOperations()
639 Branch->removeOperand(3); in fuseCompareOperations()
643 Branch->removeOperand(2); in fuseCompareOperations()
644 Branch->removeOperand(1); in fuseCompareOperations()
645 Branch->removeOperand(0); in fuseCompareOperations()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVVectorPeephole.cpp190 MI.removeOperand(1); // Merge operand in convertVMergeToVMv()
192 MI.removeOperand(3); // Mask operand in convertVMergeToVMv()
232 MI.removeOperand(MaskOpIdx); in convertToUnmasked()
242 MI.removeOperand(PassthruOpIdx); in convertToUnmasked()
H A DRISCVMergeBaseOffset.cpp488 Hi.removeOperand(2); in foldIntoMemoryOps()
521 UseMI.removeOperand(2); in foldIntoMemoryOps()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRDFOpt.cpp101 void removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum);
194 void HexagonDCE::removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum) { in removeOperand() function in HexagonDCE
209 MI->removeOperand(OpNum); in removeOperand()
280 removeOperand(IA, OpNum); in rewrite()
H A DHexagonPeephole.cpp211 MI.removeOperand(1); in runOnMachineFunction()
218 MI.removeOperand(1); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp410 MI->removeOperand(I); in updateOperand()
529 MI->removeOperand(MI->getNumExplicitOperands() - 1); in tryAddToFoldList()
872 UseMI->removeOperand(UseMI->getOperandNo(Tmp)); in foldOperand()
880 UseMI->removeOperand(1); in foldOperand()
916 UseMI->removeOperand(I); in foldOperand()
1019 UseMI->removeOperand(2); // Remove exec read (or src1 for readlane) in foldOperand()
1038 UseMI->removeOperand(2); // Remove exec read (or src1 for readlane) in foldOperand()
1186 MI.removeOperand(I); in mutateCopyOp()
1249 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1268 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
[all …]
H A DSIModeRegister.cpp183 MI.removeOperand(1); in getInstructionMode()
200 MI.removeOperand(1); in getInstructionMode()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp868 I->removeOperand(0); in popStackAfter()
1036 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.cpp564 MI.removeOperand(i); in expandMI()
581 MI.removeOperand(i); in expandMI()
600 MI.removeOperand(i); in expandMI()
607 MI.removeOperand(i); in expandMI()
697 MI.removeOperand(MI.getNumOperands() - 1); in expandMI()
H A DX86FixupInstTuning.cpp137 MI.removeOperand(NumOperands - 1); in processInstruction()
152 MI.removeOperand(NumOperands - 1); in processInstruction()
/freebsd/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/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp2214 MI.removeOperand(0); in PredicateInstruction()
2222 MI.removeOperand(0); in PredicateInstruction()
2230 MI.removeOperand(0); in PredicateInstruction()
2715 MI->removeOperand(4); in optimizeCompareInstr()
2716 MI->removeOperand(3); in optimizeCompareInstr()
2725 MI->removeOperand(3); in optimizeCompareInstr()
3104 MI.removeOperand(1); in expandPostRAPseudo()
3105 MI.removeOperand(0); in expandPostRAPseudo()
3149 MI.removeOperand(1); in expandPostRAPseudo()
3242 MI.removeOperand(0); in expandPostRAPseudo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSLSHardening.cpp347 BL->removeOperand(FirstOpIdxToRemove); in ConvertIndirectCallToIndirectJump()
348 BL->removeOperand(SecondOpIdxToRemove); in ConvertIndirectCallToIndirectJump()
H A DThumb2InstrInfo.cpp580 do MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
617 MI.removeOperand(MI.getNumOperands()-1); in rewriteT2FrameIndex()
651 MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixBrTableDefaults.cpp134 MI.removeOperand(MI.getNumExplicitOperands() - 1); in fixBrTableDefault()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SLSHardening.cpp474 BL->removeOperand(FirstOpIdxToRemove); in convertBLRToBL()
475 BL->removeOperand(SecondOpIdxToRemove); in convertBLRToBL()
H A DAArch64ConditionalCompares.cpp248 I.removeOperand(oi - 1); in updateTailPHIs()
249 I.removeOperand(oi - 2); in updateTailPHIs()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostSelectOptimize.cpp280 II.removeOperand(DeadNZCVIdx); in optimizeNZCVDefs()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp172 MI.removeOperand(I); in eraseGPOpnd()

1234