| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueLattice.h | 360 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 D | HexagonBitSimplify.cpp | 215 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 D | HexagonConstPropagation.cpp | 2888 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 D | HexagonEarlyIfConv.cpp | 985 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 D | HexagonSplitDouble.cpp | 665 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 D | HexagonGenInsert.cpp | 1392 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 D | HexagonHardwareLoops.cpp | 1621 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 D | HexagonExpandCondsets.cpp | 576 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 D | DXContainerYAML.cpp | 57 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 D | VPlanConstruction.cpp | 205 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 D | VPlan.cpp | 1208 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 D | Replacement.cpp | 206 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 D | AtomicChange.cpp | 282 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 D | Core.cpp | 400 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()
|