Home
last modified time | relevance | path

Searched refs:OpndIdx (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp450 void copyByValueOperandIntoLocalTemp(CallInst *CI, int OpndIdx);
452 void copyLocalTempOfByValueOperandIntoArguments(CallInst *CI, int OpndIdx);
594 int OpndIdx) { in copyByValueOperandIntoLocalTemp() argument
595 Type *AggTy = CI->getParamByValType(OpndIdx); in copyByValueOperandIntoLocalTemp()
600 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne()); in copyByValueOperandIntoLocalTemp()
606 CI->getArgOperand(OpndIdx)->getName(), F.getEntryBlock().begin()); in copyByValueOperandIntoLocalTemp()
613 CI->getArgOperand(OpndIdx), in copyByValueOperandIntoLocalTemp()
615 CI->setArgOperand(OpndIdx, NewAlloca); in copyByValueOperandIntoLocalTemp()
621 CallInst *CI, int OpndIdx) { in copyLocalTempOfByValueOperandIntoArguments() argument
622 Type *AggTy = CI->getParamByValType(OpndIdx); in copyLocalTempOfByValueOperandIntoArguments()
[all …]
H A DConstantHoisting.cpp169 MatInsertPts.emplace_back(findMatInsertPt(U.Inst, U.OpndIdx)); in collectMatInsertPts()
605 unsigned OpndIdx = User.OpndIdx; in maximizeConstantsInRange() local
606 Cost += TTI->getIntImmCostInst(Opcode, OpndIdx, Value, Ty, in maximizeConstantsInRange()
615 TTI->getIntImmCodeSizeCost(Opcode, OpndIdx, *Diff, Ty); in maximizeConstantsInRange()
697 if (SI->getPointerOperand() == SI->getOperand(U.OpndIdx)) { in findBaseConstants()
783 Value *Opnd = Adj->User.Inst->getOperand(Adj->User.OpndIdx); in emitBaseConstants()
788 if (!updateOperand(Adj->User.Inst, Adj->User.OpndIdx, Mat) && Adj->Offset) in emitBaseConstants()
811 updateOperand(Adj->User.Inst, Adj->User.OpndIdx, ClonedCastInst); in emitBaseConstants()
820 updateOperand(Adj->User.Inst, Adj->User.OpndIdx, Mat); in emitBaseConstants()
836 if (!updateOperand(Adj->User.Inst, Adj->User.OpndIdx, ConstExprInst)) { in emitBaseConstants()
H A DTLSVariableHoist.cpp242 User.Inst->setOperand(User.OpndIdx, CastInst); in tryReplaceTLSCandidate()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DTLSVariableHoist.h86 unsigned OpndIdx; member
88 TLSUser(Instruction *Inst, unsigned Idx) : Inst(Inst), OpndIdx(Idx) {} in TLSUser()
H A DConstantHoisting.h74 unsigned OpndIdx; member
76 ConstantUser(Instruction *Inst, unsigned Idx) : Inst(Inst), OpndIdx(Idx) {} in ConstantUser()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ExpandPseudo.cpp764 for (int64_t OpndIdx = 7, RegIdx = 0; in expandVastartSaveXmmRegs() local
765 OpndIdx < VAStartPseudoInstr->getNumOperands() - 1; in expandVastartSaveXmmRegs()
766 OpndIdx++, RegIdx++) { in expandVastartSaveXmmRegs()
774 NewMI.addReg(VAStartPseudoInstr->getOperand(OpndIdx).getReg()); in expandVastartSaveXmmRegs()
775 assert(VAStartPseudoInstr->getOperand(OpndIdx).getReg().isPhysical()); in expandVastartSaveXmmRegs()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp1523 unsigned OpndIdx = 0; in convertCalleeSaveRestoreToSPPrePostIncDec() local
1524 for (unsigned OpndEnd = MBBI->getNumOperands() - 1; OpndIdx < OpndEnd; in convertCalleeSaveRestoreToSPPrePostIncDec()
1525 ++OpndIdx) in convertCalleeSaveRestoreToSPPrePostIncDec()
1526 MIB.add(MBBI->getOperand(OpndIdx)); in convertCalleeSaveRestoreToSPPrePostIncDec()
1528 assert(MBBI->getOperand(OpndIdx).getImm() == 0 && in convertCalleeSaveRestoreToSPPrePostIncDec()
1531 assert(MBBI->getOperand(OpndIdx - 1).getReg() == AArch64::SP && in convertCalleeSaveRestoreToSPPrePostIncDec()