Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueLattice.h360 bool markConstantRange(ConstantRange NewR,
362 assert(!NewR.isEmptySet() && "should only be called for non-empty sets");
364 if (NewR.isFullSet())
374 if (getConstantRange() == NewR)
382 assert(NewR.contains(getConstantRange()) &&
384 Range = std::move(NewR);
389 assert((!isConstant() || NewR.contains(getConstant()->toConstantRange())) &&
394 new (&Range) ConstantRange(std::move(NewR));
436 ConstantRange NewR = L.unionWith( variable
439 std::move(NewR),
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp215 static bool replaceReg(Register OldR, Register NewR,
219 static bool replaceRegWithSub(Register OldR, Register NewR, unsigned NewSR,
221 static bool replaceSubWithSub(Register OldR, unsigned OldSR, Register NewR,
361 bool HexagonBitSimplify::replaceReg(Register OldR, Register NewR, in replaceReg() argument
363 if (!OldR.isVirtual() || !NewR.isVirtual()) in replaceReg()
369 I->setReg(NewR); in replaceReg()
374 bool HexagonBitSimplify::replaceRegWithSub(Register OldR, Register NewR, in replaceRegWithSub() argument
377 if (!OldR.isVirtual() || !NewR.isVirtual()) in replaceRegWithSub()
385 I->setReg(NewR); in replaceRegWithSub()
392 Register NewR, unsigned NewSR, in replaceSubWithSub() argument
[all …]
H A DHexagonConstPropagation.cpp2888 Register NewR = MRI->createVirtualRegister(PredRC); in rewriteHexConstDefs() local
2889 const MachineInstrBuilder &MIB = BuildMI(B, At, DL, *NewD, NewR); in rewriteHexConstDefs()
2894 replaceAllRegUsesWith(R, NewR); in rewriteHexConstDefs()
2910 Register NewR = MRI->createVirtualRegister(NewRC); in rewriteHexConstDefs() local
2915 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs()
2920 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs()
2927 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs()
2933 NewMI = BuildMI(B, At, DL, *NewD, NewR) in rewriteHexConstDefs()
2943 replaceAllRegUsesWith(R, NewR); in rewriteHexConstDefs()
2995 unsigned NewR = R1.Reg; in rewriteHexConstUses() local
[all …]
H A DHexagonEarlyIfConv.cpp985 unsigned NewR = UseR; in eliminatePhis() local
992 NewR = MRI->createVirtualRegister(RC); in eliminatePhis()
993 NonPHI = BuildMI(*B, NonPHI, DL, HII->get(TargetOpcode::COPY), NewR) in eliminatePhis()
996 MRI->replaceRegWith(DefR, NewR); in eliminatePhis()
H A DHexagonSplitDouble.cpp665 Register NewR = MRI->createVirtualRegister(RC); in splitMemRef() local
667 BuildMI(B, MI, DL, TII->get(Hexagon::A2_addi), NewR) in splitMemRef()
670 MRI->replaceRegWith(UpdOp.getReg(), NewR); in splitMemRef()
H A DHexagonGenInsert.cpp1392 unsigned NewR = RegMap[I.first]; in generateInserts() local
1393 bool R32 = MRI->getRegClass(NewR) == &Hexagon::IntRegsRegClass; in generateInserts()
1412 BuildMI(B, At, DL, D, NewR) in generateInserts()
H A DHexagonHardwareLoops.cpp1621 Register NewR = MRI->createVirtualRegister(RC); in setImmediate() local
1624 BuildMI(B, DI, DL, TII->get(DI->getOpcode()), NewR).addImm(Val); in setImmediate()
1625 MO.setReg(NewR); in setImmediate()
H A DHexagonExpandCondsets.cpp576 Register NewR = MRI->createVirtualRegister(RC); in distributeLiveIntervals() local
577 NewLIs.push_back(&LIS->createEmptyInterval(NewR)); in distributeLiveIntervals()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDXContainerYAML.cpp57 DXContainerYAML::DescriptorRangeYaml NewR; in readDescriptorRanges() local
58 NewR.OffsetInDescriptorsFromTableStart = in readDescriptorRanges()
60 NewR.NumDescriptors = R.NumDescriptors; in readDescriptorRanges()
61 NewR.BaseShaderRegister = R.BaseShaderRegister; in readDescriptorRanges()
62 NewR.RegisterSpace = R.RegisterSpace; in readDescriptorRanges()
63 NewR.RangeType = R.RangeType; in readDescriptorRanges()
67 NewR.Enum = \ in readDescriptorRanges()
71 TableYaml.Ranges.push_back(NewR); in readDescriptorRanges()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanConstruction.cpp205 VPSingleDefRecipe *NewR; in createVPInstructionsForVPBB() local
210 NewR = new VPWidenPHIRecipe(Phi, nullptr, Phi->getDebugLoc(), "vec.phi"); in createVPInstructionsForVPBB()
211 VPBB->appendRecipe(NewR); in createVPInstructionsForVPBB()
225 NewR->addOperand( in createVPInstructionsForVPBB()
237 NewR = cast<VPInstruction>( in createVPInstructionsForVPBB()
241 IRDef2VPValue[Inst] = NewR; in createVPInstructionsForVPBB()
H A DVPlan.cpp1208 for (const auto &[OldR, NewR] : zip(*OldBB, *NewBB)) { in remapOperands()
1209 assert(OldR.getNumOperands() == NewR.getNumOperands() && in remapOperands()
1211 assert(OldR.getNumDefinedValues() == NewR.getNumDefinedValues() && in remapOperands()
1214 zip(OldR.definedValues(), NewR.definedValues())) in remapOperands()
1222 for (VPRecipeBase &NewR : *NewBB) in remapOperands()
1223 for (unsigned I = 0, E = NewR.getNumOperands(); I != E; ++I) { in remapOperands()
1224 VPValue *NewOp = Old2NewVPValues.lookup(NewR.getOperand(I)); in remapOperands()
1225 NewR.setOperand(I, NewOp); in remapOperands()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DAtomicChange.cpp282 Replacement NewR(R.getFilePath(), NewOffset, 0, Text); in insert() local
283 Replaces = Replaces.merge(Replacements(NewR)); in insert()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp400 auto NewR = R->delegate(ResponsibilitySymbols); in materialize() local
401 if (!NewR) { in materialize()
402 ES.reportError(NewR.takeError()); in materialize()
407 auto QueryInfo = std::make_shared<OnResolveInfo>(std::move(*NewR), in materialize()