| /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);
|