Home
last modified time | relevance | path

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

123

/openbsd-src/gnu/llvm/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 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 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()
500 MI.removeOperand(i + 1); in updateSuccessorsPHIs()
501 MI.removeOperand(i); in updateSuccessorsPHIs()
545 MI.removeOperand(Idx + 1); in updateSuccessorsPHIs()
546 MI.removeOperand(Idx); in updateSuccessorsPHIs()
H A DProcessImplicitDefs.cpp132 MI->removeOperand(i); in processImplicitDef()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp276 MI->removeOperand(I); in updateOperand()
699 UseMI->removeOperand(UseMI->getOperandNo(Tmp)); in foldOperand()
730 UseMI->removeOperand(I); in foldOperand()
833 UseMI->removeOperand(2); // Remove exec read (or src1 for readlane) in foldOperand()
852 UseMI->removeOperand(2); // Remove exec read (or src1 for readlane) in foldOperand()
1000 MI.removeOperand(I); in mutateCopyOp()
1060 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1079 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1083 MI->removeOperand(Src1Idx); in tryConstantFoldOp()
1095 MI->removeOperand(Src0Idx); in tryConstantFoldOp()
[all …]
H A DSIModeRegister.cpp183 MI.removeOperand(1); in getInstructionMode()
200 MI.removeOperand(1); in getInstructionMode()
H A DSIShrinkInstructions.cpp367 MI.removeOperand(VAddr0Idx + 1); in shrinkMIMG()
722 MIB->removeOperand(MIB->getNumExplicitOperands()); in matchSwap()
738 MovT.removeOperand(OpNo); in matchSwap()
/openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceRegisterUses.cpp50 MI.removeOperand(I); in removeUsesFromFunction()
H A DReduceRegisterDefs.cpp87 MI.removeOperand(I); in removeDefsFromFunction()
/openbsd-src/gnu/llvm/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.cpp559 MI.removeOperand(i); in ExpandMI()
573 MI.removeOperand(i); in ExpandMI()
590 MI.removeOperand(i); in ExpandMI()
596 MI.removeOperand(i); in ExpandMI()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64SLSHardening.cpp367 BL->removeOperand(FirstOpIdxToRemove); in ConvertBLRToBL()
368 BL->removeOperand(SecondOpIdxToRemove); in ConvertBLRToBL()
H A DAArch64ConditionalCompares.cpp249 I.removeOperand(oi - 1); in updateTailPHIs()
250 I.removeOperand(oi - 2); in updateTailPHIs()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp2223 MI.removeOperand(0); in PredicateInstruction()
2231 MI.removeOperand(0); in PredicateInstruction()
2239 MI.removeOperand(0); in PredicateInstruction()
2724 MI->removeOperand(4); in optimizeCompareInstr()
2725 MI->removeOperand(3); in optimizeCompareInstr()
2734 MI->removeOperand(3); in optimizeCompareInstr()
3115 MI.removeOperand(1); in expandPostRAPseudo()
3116 MI.removeOperand(0); in expandPostRAPseudo()
3211 MI.removeOperand(0); in expandPostRAPseudo()
3277 MI.removeOperand(UseOpIdx); in replaceInstrOperandWithImm()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMSLSHardening.cpp345 BL->removeOperand(FirstOpIdxToRemove); in ConvertIndirectCallToIndirectJump()
346 BL->removeOperand(SecondOpIdxToRemove); in ConvertIndirectCallToIndirectJump()
H A DThumb2InstrInfo.cpp562 do MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
599 MI.removeOperand(MI.getNumOperands()-1); in rewriteT2FrameIndex()
633 MI.removeOperand(FrameRegIdx+1); in rewriteT2FrameIndex()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixBrTableDefaults.cpp133 MI.removeOperand(MI.getNumExplicitOperands() - 1); in fixBrTableDefault()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostSelectOptimize.cpp214 II.removeOperand(DeadNZCVIdx); in optimizeNZCVDefs()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp173 MI.removeOperand(I); in eraseGPOpnd()

123