Home
last modified time | relevance | path

Searched refs:NewR (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueLattice.h362 bool markConstantRange(ConstantRange NewR,
364 assert(!NewR.isEmptySet() && "should only be called for non-empty sets");
366 if (NewR.isFullSet())
376 if (getConstantRange() == NewR)
384 assert(NewR.contains(getConstantRange()) &&
386 Range = std::move(NewR);
391 assert((!isConstant() || NewR.contains(getConstant()->toConstantRange())) &&
396 new (&Range) ConstantRange(std::move(NewR));
438 ConstantRange NewR = L.unionWith( variable
441 std::move(NewR),
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp237 static bool replaceReg(Register OldR, Register NewR,
241 static bool replaceRegWithSub(Register OldR, Register NewR, unsigned NewSR,
243 static bool replaceSubWithSub(Register OldR, unsigned OldSR, Register NewR,
383 bool HexagonBitSimplify::replaceReg(Register OldR, Register NewR, in replaceReg() argument
385 if (!OldR.isVirtual() || !NewR.isVirtual()) in replaceReg()
391 I->setReg(NewR); in replaceReg()
396 bool HexagonBitSimplify::replaceRegWithSub(Register OldR, Register NewR, in replaceRegWithSub() argument
399 if (!OldR.isVirtual() || !NewR.isVirtual()) in replaceRegWithSub()
407 I->setReg(NewR); in replaceRegWithSub()
414 Register NewR, unsigned NewSR, in replaceSubWithSub() argument
[all …]
H A DHexagonConstPropagation.cpp2861 // NewR = const in rewriteHexConstDefs()
2862 // and replace all uses of the defined register with NewR. in rewriteHexConstDefs()
2884 Register NewR = MRI->createVirtualRegister(PredRC); in rewriteHexConstDefs()
2885 const MachineInstrBuilder &MIB = BuildMI(B, At, DL, *NewD, NewR); in rewriteHexConstDefs() local
2890 replaceAllRegUsesWith(R, NewR); in rewriteHexConstDefs()
2906 Register NewR = MRI->createVirtualRegister(NewRC); in rewriteHexConstDefs()
2911 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs()
2916 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs()
2923 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs()
2929 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs()
2907 Register NewR = MRI->createVirtualRegister(NewRC); rewriteHexConstDefs() local
2992 unsigned NewR = R1.Reg; rewriteHexConstUses() local
3025 Register NewR = MRI->createVirtualRegister(RC); rewriteHexConstUses() local
3059 unsigned NewR = SR.Reg; rewriteHexConstUses() local
3091 unsigned NewR = SR.Reg; rewriteHexConstUses() local
[all...]
H A DHexagonEarlyIfConv.cpp992 unsigned NewR = UseR; in eliminatePhis() local
999 NewR = MRI->createVirtualRegister(RC); in eliminatePhis()
1000 NonPHI = BuildMI(*B, NonPHI, DL, HII->get(TargetOpcode::COPY), NewR) in eliminatePhis()
1003 MRI->replaceRegWith(DefR, NewR); in eliminatePhis()
H A DHexagonSplitDouble.cpp671 Register NewR = MRI->createVirtualRegister(RC); in splitMemRef() local
673 BuildMI(B, MI, DL, TII->get(Hexagon::A2_addi), NewR) in splitMemRef()
676 MRI->replaceRegWith(UpdOp.getReg(), NewR); in splitMemRef()
H A DHexagonGenInsert.cpp1396 unsigned NewR = RegMap[I.first]; in generateInserts() local
1397 bool R32 = MRI->getRegClass(NewR) == &Hexagon::IntRegsRegClass; in generateInserts()
1416 BuildMI(B, At, DL, D, NewR) in generateInserts()
H A DHexagonHardwareLoops.cpp1584 Register NewR = MRI->createVirtualRegister(RC); in setImmediate() local
1587 BuildMI(B, DI, DL, TII->get(DI->getOpcode()), NewR).addImm(Val); in setImmediate()
1588 MO.setReg(NewR); in setImmediate()
H A DHexagonExpandCondsets.cpp593 Register NewR = MRI->createVirtualRegister(RC); in distributeLiveIntervals() local
594 NewLIs.push_back(&LIS->createEmptyInterval(NewR)); in distributeLiveIntervals()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp1203 for (const auto &[OldR, NewR] : zip(*OldBB, *NewBB)) { in remapOperands()
1204 assert(OldR.getNumOperands() == NewR.getNumOperands() && in remapOperands()
1206 assert(OldR.getNumDefinedValues() == NewR.getNumDefinedValues() && in remapOperands()
1209 zip(OldR.definedValues(), NewR.definedValues())) in remapOperands()
1217 for (VPRecipeBase &NewR : *NewBB) in remapOperands()
1218 for (unsigned I = 0, E = NewR.getNumOperands(); I != E; ++I) { in remapOperands()
1219 VPValue *NewOp = Old2NewVPValues.lookup(NewR.getOperand(I)); in remapOperands()
1220 NewR.setOperand(I, NewOp); in remapOperands()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DAtomicChange.cpp284 Replacement NewR(R.getFilePath(), NewOffset, 0, Text); in insert() local
285 Replaces = Replaces.merge(Replacements(NewR)); in insert()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp420 auto NewR = R->delegate(ResponsibilitySymbols); in materialize() local
421 if (!NewR) { in materialize()
422 ES.reportError(NewR.takeError()); in materialize()
427 auto QueryInfo = std::make_shared<OnResolveInfo>(std::move(*NewR), in materialize()