Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DValueLattice.h350 bool markConstantRange(ConstantRange NewR,
352 assert(!NewR.isEmptySet() && "should only be called for non-empty sets");
354 if (NewR.isFullSet())
364 if (getConstantRange() == NewR)
372 assert(NewR.contains(getConstantRange()) &&
374 Range = std::move(NewR);
382 new (&Range) ConstantRange(std::move(NewR));
445 ConstantRange NewR = getConstantRange().unionWith(RHS.getConstantRange()); variable
447 std::move(NewR),
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp391 I->setReg(NewR); in replaceReg()
407 I->setReg(NewR); in replaceRegWithSub()
426 I->setReg(NewR); in replaceSubWithSub()
1649 HBS::replaceReg(R, NewR, MRI); in processBlock()
2088 unsigned NewR = 0; in genExtractHalf() local
2105 if (NewR == 0) in genExtractHalf()
2312 unsigned NewR = 0; in genBitSplit() local
2330 NewR = Op0.getReg(); in genBitSplit()
2333 if (!NewR) { in genBitSplit()
2400 BT.put(NewR, RC); in simplifyTstbit()
[all …]
H A DHexagonConstPropagation.cpp2892 replaceAllRegUsesWith(R, NewR); in rewriteHexConstDefs()
2941 replaceAllRegUsesWith(R, NewR); in rewriteHexConstDefs()
2993 unsigned NewR = R1.Reg; in rewriteHexConstUses() local
3002 MRI->clearKillFlags(NewR); in rewriteHexConstUses()
3028 NewMI = BuildMI(B, At, DL, D, NewR) in rewriteHexConstUses()
3032 replaceAllRegUsesWith(DefR.Reg, NewR); in rewriteHexConstUses()
3060 unsigned NewR = SR.Reg; in rewriteHexConstUses() local
3067 replaceAllRegUsesWith(DefR.Reg, NewR); in rewriteHexConstUses()
3068 MRI->clearKillFlags(NewR); in rewriteHexConstUses()
3092 unsigned NewR = SR.Reg; in rewriteHexConstUses() local
[all …]
H A DHexagonEarlyIfConv.cpp994 unsigned NewR = UseR; in eliminatePhis() local
1001 NewR = MRI->createVirtualRegister(RC); in eliminatePhis()
1002 NonPHI = BuildMI(*B, NonPHI, DL, HII->get(TargetOpcode::COPY), NewR) in eliminatePhis()
1005 MRI->replaceRegWith(DefR, NewR); in eliminatePhis()
H A DHexagonSplitDouble.cpp672 Register NewR = MRI->createVirtualRegister(RC); in splitMemRef() local
674 BuildMI(B, MI, DL, TII->get(Hexagon::A2_addi), NewR) in splitMemRef()
677 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.cpp1583 Register NewR = MRI->createVirtualRegister(RC); in setImmediate() local
1586 BuildMI(B, DI, DL, TII->get(DI->getOpcode()), NewR).addImm(Val); in setImmediate()
1587 MO.setReg(NewR); in setImmediate()
/llvm-project-15.0.7/clang/lib/Tooling/Core/
H A DReplacement.cpp206 Replacement NewR( in getCanonicalReplacements() local
209 Prev = NewR; in getCanonicalReplacements()
280 Replacement NewR( in add() local
284 Replaces.insert(std::move(NewR)); in add()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp396 auto NewR = R->delegate(ResponsibilitySymbols); in materialize() local
397 if (!NewR) { in materialize()
398 ES.reportError(NewR.takeError()); in materialize()
403 auto QueryInfo = std::make_shared<OnResolveInfo>(std::move(*NewR), in materialize()