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

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DTLSVariableHoist.h86 unsigned OpndIdx; member in struct:llvm::tlshoist::TLSUser
88 TLSUser(Instruction *Inst, unsigned Idx) : Inst(Inst), OpndIdx(Idx) {}
H A DConstantHoisting.h72 unsigned OpndIdx; member in struct:llvm::consthoist::ConstantUser
74 ConstantUser(Instruction *Inst, unsigned Idx) : Inst(Inst), OpndIdx(Idx) {}
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp450 void copyByValueOperandIntoLocalTemp(CallInst *CI, int OpndIdx);
452 void copyLocalTempOfByValueOperandIntoArguments(CallInst *CI, int OpndIdx);
592 int OpndIdx) {
593 Type *AggTy = CI->getParamByValType(OpndIdx);
598 Align Alignment(CI->getParamAlign(OpndIdx).valueOrOne());
604 CI->getArgOperand(OpndIdx)->getName(), &*F.getEntryBlock().begin());
611 CI->getArgOperand(OpndIdx),
613 CI->setArgOperand(OpndIdx, NewAlloca);
619 CallInst *CI, int OpndIdx) {
620 Type *AggTy = CI->getParamByValType(OpndIdx);
[all...]
H A DConstantHoisting.cpp168 MatInsertPts.emplace_back(findMatInsertPt(U.Inst, U.OpndIdx));
600 unsigned OpndIdx = User.OpndIdx; local
601 Cost += TTI->getIntImmCostInst(Opcode, OpndIdx, Value, Ty,
610 TTI->getIntImmCodeSizeCost(Opcode, OpndIdx, *Diff, Ty);
692 if (SI->getPointerOperand() == SI->getOperand(U.OpndIdx)) {
776 Value *Opnd = Adj->User.Inst->getOperand(Adj->User.OpndIdx);
781 if (!updateOperand(Adj->User.Inst, Adj->User.OpndIdx, Mat) && Adj->Offset)
804 updateOperand(Adj->User.Inst, Adj->User.OpndIdx, ClonedCastInst);
813 updateOperand(Adj->User.Inst, Adj->User.OpndIdx, Ma
[all...]
H A DTLSVariableHoist.cpp242 User.Inst->setOperand(User.OpndIdx, CastInst);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ExpandPseudo.cpp682 for (int64_t OpndIdx = 7, RegIdx = 0;
683 OpndIdx < VAStartPseudoInstr->getNumOperands() - 1;
684 OpndIdx++, RegIdx++) {
692 NewMI.addReg(VAStartPseudoInstr->getOperand(OpndIdx).getReg());
693 assert(VAStartPseudoInstr->getOperand(OpndIdx).getReg().isPhysical());
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp1416 unsigned OpndIdx = 0; local
1417 for (unsigned OpndEnd = MBBI->getNumOperands() - 1; OpndIdx < OpndEnd;
1418 ++OpndIdx)
1419 MIB.add(MBBI->getOperand(OpndIdx));
1421 assert(MBBI->getOperand(OpndIdx).getImm() == 0 &&
1424 assert(MBBI->getOperand(OpndIdx - 1).getReg() == AArch64::SP &&

Completed in 199 milliseconds