HomeSort by: relevance | last modified time | path
    Searched refs:NewI (Results 1 - 25 of 26) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
NaryReassociate.cpp 229 if (Instruction *NewI = tryReassociate(&OrigI, OrigSCEV)) {
231 OrigI.replaceAllUsesWith(NewI);
237 const SCEV *NewSCEV = SE->getSCEV(NewI);
238 SeenExprs[NewSCEV].push_back(WeakTrackingVH(NewI));
246 // NewI = &a[sext(i)] + sext(j).
250 // getSCEV(newI) = a + 4 * sext(i) + 4 * sext(j)
260 SeenExprs[OrigSCEV].push_back(WeakTrackingVH(NewI));
466 if (auto *NewI = tryReassociateBinaryOp(LHS, RHS, I))
467 return NewI;
468 if (auto *NewI = tryReassociateBinaryOp(RHS, LHS, I)
    [all...]
SpeculateAroundPHIs.cpp 664 auto *NewI = OrigI->clone();
665 NewI->setName(Twine(OrigI->getName()) + "." + Twine(PredIdx));
666 NewI->insertBefore(PredBB->getTerminator());
671 for (Use &U : NewI->operands()) {
690 if (NewI->isBinaryOp() && NewI->isCommutative() &&
691 isa<Constant>(NewI->getOperand(0)) &&
692 !isa<Constant>(NewI->getOperand(1)))
693 NewI->getOperandUse(0).swap(NewI->getOperandUse(1))
    [all...]
InferAddressSpaces.cpp 576 auto *NewI = new AddrSpaceCastInst(I, NewPtrTy);
577 NewI->insertAfter(I);
578 return NewI;
732 if (Instruction *NewI = dyn_cast_or_null<Instruction>(NewV)) {
733 if (NewI->getParent() == nullptr) {
734 NewI->insertBefore(I);
735 NewI->takeName(I);
ConstraintElimination.cpp 140 auto NewI = NewIndices.find(V);
141 if (NewI != NewIndices.end())
142 return NewI->second;
LoopInterchange.cpp 1338 Instruction *NewI = WorkList[i]->clone();
1339 NewI->insertBefore(NewLatch->getFirstNonPHI());
1340 assert(!NewI->mayHaveSideEffects() &&
1347 U.set(NewI);
ScalarizeMaskedMemIntrin.cpp 166 Value *NewI = Builder.CreateAlignedLoad(VecType, Ptr, AlignVal);
167 CI->replaceAllUsesWith(NewI);
RewriteStatepointsForGC.cpp 1489 Instruction *NewI = New;
1491 assert(OldI != NewI && "Disallowed at construction?!");
1498 if (NewI)
1499 OldI->replaceAllUsesWith(NewI);
CorrelatedValuePropagation.cpp 536 Value *NewI = B.CreateInsertValue(Struct, NewOp, 0);
537 WO->replaceAllUsesWith(NewI);
LoopUnswitch.cpp 392 Value *NewI = VMap.lookup(OldInst);
393 const SwitchInst *NewInst = cast_or_null<SwitchInst>(NewI);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineLoadStoreAlloca.cpp 285 auto *NewI = new LoadInst(LT->getType(), V, "", LT->isVolatile(),
288 NewI->takeName(LT);
289 copyMetadataForLoad(*NewI, *LT);
291 IC.InsertNewInstWith(NewI, *LT);
292 IC.replaceInstUsesWith(*LT, NewI);
293 WorkMap[LT] = NewI;
299 auto *NewI = GetElementPtrInst::Create(
301 IC.InsertNewInstWith(NewI, *GEP);
302 NewI->takeName(GEP);
303 WorkMap[GEP] = NewI;
    [all...]
InstCombineAddSub.cpp 1277 if (auto *NewI = dyn_cast<BinaryOperator>(NewMath)) {
1278 NewI->setHasNoSignedWrap(HasNSW);
1279 NewI->setHasNoUnsignedWrap(HasNUW);
InstCombineVectorOps.cpp 1020 if (Instruction *NewI = foldAggregateConstructionIntoAggregateReuse(I))
1021 return NewI;
  /src/external/apache2/llvm/dist/clang/lib/Edit/
EditedSource.cpp 223 NewI = FileEdits.insert(I, std::make_pair(BeginOffs, FileEdit()));
224 NewI->second.RemoveLen = Len;
233 NewI = FileEdits.insert(I, std::make_pair(BeginOffs, FileEdit()));
236 TopFA = &NewI->second;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUAtomicOptimizer.cpp 612 Instruction *const NewI = I.clone();
613 B.Insert(NewI);
614 NewI->setOperand(ValIdx, NewV);
624 PHI->addIncoming(NewI, SingleLaneTerminator->getParent());
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64LegalizerInfo.cpp 1074 auto NewI = MIRBuilder.buildUnmerge({s64, s64}, MI.getOperand(3));
1117 .addUse(NewI->getOperand(0).getReg())
1119 .addUse(NewI->getOperand(1).getReg())
1133 DesiredI->getOperand(1), NewI->getOperand(0),
1134 NewI->getOperand(1)});
AArch64InstructionSelector.cpp 2004 auto NewI =
2009 RenderFn(NewI);
2011 RenderFn(NewI);
2014 return constrainSelectedInstRegOperands(*NewI, TII, TRI, RBI);
4926 auto NewI = MIB.buildInstr(
4930 NewI.cloneMemRefs(I);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonExpandCondsets.cpp 897 MachineInstr *NewI = MB;
898 NewI->clearKillInfo();
899 LIS->InsertMachineInstrInMaps(*NewI);
901 for (auto &Op : NewI->operands())
HexagonSplitDouble.cpp 594 MachineInstr *NewI = BuildMI(B, MI, DL, TII->get(Opc));
598 NewI->addOperand(Op);
620 NewI->addOperand(CO);
HexagonFrameLowering.cpp 851 MachineInstr *NewI = BuildMI(MBB, RetI, dl, HII.get(NewOpc))
855 NewI->copyImplicitOps(MF, *RetI);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineBasicBlock.cpp 813 succ_iterator NewI = E;
818 if (NewI != E)
822 NewI = I;
830 if (NewI == E) {
840 auto ProbIter = getProbabilityIterator(NewI);
WinEHPrepare.cpp 917 auto *NewI = cast<Instruction>(VT.second);
941 SSAUpdate.AddAvailableValue(NewI->getParent(), NewI);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 3957 Value *NewI = nullptr;
3959 NewI = B.CreateBinOp(BO->getOpcode(), ShrinkOperand(BO->getOperand(0)),
3964 // arithmetic wrapping flags to NewI.
3965 cast<BinaryOperator>(NewI)->copyIRFlags(I, /*IncludeWrapFlags=*/false);
3967 NewI =
3971 NewI = B.CreateSelect(SI->getCondition(),
3979 NewI = ShrinkOperand(CI->getOperand(0));
3982 NewI = B.CreateSExtOrTrunc(
3987 NewI = B.CreateZExtOrTrunc(
4004 NewI = B.CreateShuffleVector(O0, O1, SI->getShuffleMask())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
InlineFunction.cpp 2012 Instruction *NewI = CallBase::Create(ICS, OpDefs, ICS);
2016 ICS->replaceAllUsesWith(NewI);
SimplifyCFG.cpp 3165 Instruction *NewI = I.clone();
3166 RemapInstruction(NewI, VMap,
3168 NewI->insertBefore(PBI);
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaOverload.cpp 1264 NewI = New->specific_attr_begin<EnableIfAttr>(),
1268 NewI != NewE || OldI != OldE; ++NewI, ++OldI) {
1269 if (NewI == NewE || OldI == OldE)
1272 NewI->getCond()->Profile(NewID, Context, true);

Completed in 113 milliseconds

1 2