| /llvm-project-15.0.7/llvm/test/TableGen/ |
| H A D | VarLenEncoder.td | 68 // CHECK: Scratch = Scratch.zext(41); 71 // CHECK: Inst.insertBits(Scratch.extractBits(8, 0), 0); 74 // CHECK: Inst.insertBits(Scratch.extractBits(16, 0), 16); 77 // CHECK: Inst.insertBits(Scratch.extractBits(4, 0), 32); 80 // CHECK: Inst.insertBits(Scratch.extractBits(3, 1), 36); 83 // CHECK: Inst.insertBits(Scratch.extractBits(2, 0), 39); 86 // CHECK: Scratch = Scratch.zext(57); 89 // CHECK: Inst.insertBits(Scratch.extractBits(8, 0), 0); 95 // CHECK: Inst.insertBits(Scratch.extractBits(4, 0), 48); 98 // CHECK: Inst.insertBits(Scratch.extractBits(3, 1), 52); [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsExpandPseudo.cpp | 147 .addReg(Scratch) in expandAtomicCmpSwapSubword() 158 .addReg(Scratch, RegState::Kill) in expandAtomicCmpSwapSubword() 161 .addReg(Scratch, RegState::Kill) in expandAtomicCmpSwapSubword() 164 .addReg(Scratch, RegState::Kill) in expandAtomicCmpSwapSubword() 168 .addReg(Scratch, RegState::Kill) in expandAtomicCmpSwapSubword() 288 .addReg(Scratch).addReg(Ptr).addImm(0); in expandAtomicCmpSwap() 768 .addReg(Scratch) in expandAtomicBinOp() 781 .addReg(Scratch); in expandAtomicBinOp() 790 BuildMI(loopMBB, DL, TII->get(NOR), Scratch).addReg(ZERO).addReg(Scratch); in expandAtomicBinOp() 798 .addReg(Scratch) in expandAtomicBinOp() [all …]
|
| H A D | MipsISelLowering.cpp | 1556 Register Scratch = RegInfo.createVirtualRegister(RegInfo.getRegClass(OldVal)); in emitAtomicBinary() local 1606 .addReg(Scratch, RegState::Define | RegState::EarlyClobber | in emitAtomicBinary() 1676 Register Scratch = RegInfo.createVirtualRegister(RC); in emitAtomicBinaryPartword() local 1819 .addReg(Scratch, RegState::EarlyClobber | RegState::Define | in emitAtomicBinaryPartword() 1865 Register Scratch = MRI.createVirtualRegister(RC); in emitAtomicCmpSwap() local 1890 .addReg(Scratch, RegState::EarlyClobber | RegState::Define | in emitAtomicCmpSwap() 1942 Register Scratch = RegInfo.createVirtualRegister(RC); in emitAtomicCmpSwapPartword() local 2012 .addReg(Scratch, RegState::EarlyClobber | RegState::Define | in emitAtomicCmpSwapPartword()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | OptimizedStructLayout.cpp | 95 I->Scratch = reinterpret_cast<void*>(UniqueNumber++); in performOptimizedStructLayout() 116 auto lhsNumber = reinterpret_cast<uintptr_t>(lhs->Scratch); in performOptimizedStructLayout() 117 auto rhsNumber = reinterpret_cast<uintptr_t>(rhs->Scratch); in performOptimizedStructLayout() 250 return static_cast<Field *>(Cur->Scratch); in performOptimizedStructLayout() 261 LastInQueue->Scratch = I; in performOptimizedStructLayout() 265 LastInQueue->Scratch = nullptr; in performOptimizedStructLayout() 300 Last->Scratch = Cur->Scratch; in performOptimizedStructLayout() 305 if (!Cur->Scratch) in performOptimizedStructLayout()
|
| /llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/ |
| H A D | BenchmarkRunner.cpp | 34 : State(State), Mode(Mode), Scratch(std::make_unique<ScratchSpace>()) {} in BenchmarkRunner() 43 BenchmarkRunner::ScratchSpace *Scratch) in FunctionExecutorImpl() argument 45 Scratch(Scratch) {} in FunctionExecutorImpl() 73 char *const ScratchPtr = Scratch->ptr(); in runAndSample() 94 Scratch->clear(); in runAndSample() 131 BenchmarkRunner::ScratchSpace *const Scratch; member in llvm::exegesis::__anon403403190111::FunctionExecutorImpl 217 Scratch.get()); in runConfiguration()
|
| H A D | BenchmarkRunner.h | 88 const std::unique_ptr<ScratchSpace> Scratch; variable
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCExpandAtomicPseudoInsts.cpp | 152 Register Scratch = MI.getOperand(1).getReg(); in expandAtomicRMW128() local 153 Register ScratchHi = TRI->getSubReg(Scratch, PPC::sub_gp8_x0); in expandAtomicRMW128() 154 Register ScratchLo = TRI->getSubReg(Scratch, PPC::sub_gp8_x1); in expandAtomicRMW128() 204 BuildMI(CurrentMBB, DL, SC).addReg(Scratch).addReg(RA).addReg(RB); in expandAtomicRMW128() 229 Register Scratch = MI.getOperand(1).getReg(); in expandAtomicCmpSwap128() local 230 Register ScratchHi = TRI->getSubReg(Scratch, PPC::sub_gp8_x0); in expandAtomicCmpSwap128() 231 Register ScratchLo = TRI->getSubReg(Scratch, PPC::sub_gp8_x1); in expandAtomicCmpSwap128() 286 BuildMI(CurrentMBB, DL, SC).addReg(Scratch).addReg(RA).addReg(RB); in expandAtomicCmpSwap128()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 495 llvm::SmallString<128> &Scratch) { in getNodeName() argument 502 Scratch.clear(); in getNodeName() 503 llvm::raw_svector_ostream OS(Scratch); in getNodeName() 512 llvm::SmallString<128> &Scratch) { in getNodeName() argument 516 Scratch.clear(); in getNodeName() 521 llvm::SmallString<128> &Scratch) { in getNodeName() argument 574 llvm::SmallString<128> Scratch; in matchesNodeUnqualified() local 575 StringRef NodeName = getNodeName(Node, Scratch); in matchesNodeUnqualified() 583 llvm::SmallString<128> Scratch; in matchesNodeFullFast() local 593 if (!Patterns.consumeNameSuffix(getNodeName(Node, Scratch), in matchesNodeFullFast() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/Common/ |
| H A D | AssemblerUtils.h | 57 BenchmarkRunner::ScratchSpace Scratch; in Check() local 58 Function(Scratch.ptr()); in Check()
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRRegisterInfo.td | 118 // Scratch registers. 134 // Scratch registers. 148 // Scratch registers. 175 // Scratch registers. 186 // Scratch registers. 196 // Scratch registers.
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/MCTargetDesc/ |
| H A D | M68kMCCodeEmitter.cpp | 44 APInt &Inst, APInt &Scratch, 230 APInt Scratch(16, 0U); in encodeInstruction() local 231 getBinaryCodeForInstr(MI, Fixups, EncodedInst, Scratch, STI); in encodeInstruction()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | OptimizedStructLayout.h | 70 void *Scratch; member
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | MergeICmps.cpp | 554 SmallString<16> Scratch; member in __anon2691366f0111::__anon2691366f0711::MergedBlockName 575 Scratch.clear(); in makeName() 578 Scratch.reserve(size + Comparisons.size() - 1); in makeName() 580 Scratch.append(str.begin(), str.end()); in makeName() 590 return Scratch.str(); in makeName()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUMCCodeEmitter.h | 38 APInt &Inst, APInt &Scratch,
|
| H A D | SIMCCodeEmitter.cpp | 321 APInt Encoding, Scratch; in encodeInstruction() local 322 getBinaryCodeForInstr(MI, Fixups, Encoding, Scratch, STI); in encodeInstruction()
|
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | file.h | 21 enum class OpenStatus { Old, New, Scratch, Replace, Unknown }; enumerator
|
| H A D | file.cpp | 70 if (status == OpenStatus::Scratch) { in Open()
|
| H A D | io-stmt.cpp | 232 } else if (*status_ == OpenStatus::Scratch && path_.get()) { in CompleteOperation() 237 (status_ && *status_ == OpenStatus::Scratch)) { in CompleteOperation()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | SemanticHighlighting.cpp | 951 HighlightingToken Scratch; in toSemanticTokens() local 1002 Scratch = *Last; in toSemanticTokens() 1003 Scratch.R.start.line = Tok.R.end.line; in toSemanticTokens() 1004 Scratch.R.start.character = 0; in toSemanticTokens() 1005 Last = &Scratch; in toSemanticTokens()
|
| H A D | XRefs.cpp | 158 std::string &Scratch) { in getPreferredLocation() argument 163 ASTSym.CanonicalDeclaration = toIndexLocation(ASTLoc, Scratch); in getPreferredLocation() 451 std::string Scratch; in locateASTReferent() local 464 getPreferredLocation(*R.Definition, Sym.Definition, Scratch), in locateASTReferent() 473 Sym.CanonicalDeclaration, Scratch), in locateASTReferent()
|
| H A D | CodeComplete.cpp | 215 llvm::SmallString<256> Scratch; in overloadSet() local 230 (IndexResult->Scope + IndexResult->Name).toStringRef(Scratch), in overloadSet() 242 llvm::raw_svector_ostream OS(Scratch); in overloadSet() 245 return llvm::hash_combine(Scratch, HeaderForHash); in overloadSet()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | large-alloca-compute.ll | 57 ; Scratch size = alloca size + emergency stack slot, align {{.*}}, addrspace(5)
|
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | DirectiveEmitter.cpp | 726 llvm::SmallString<128> Scratch; in GenerateFlangClausesParser() local 734 .toStringRef(Scratch)); in GenerateFlangClausesParser()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | AMDGPUUsage.rst | 767 Scratch memory can be accessed in an interleaved manner using buffer 1923 ``DW_ADDR_LLVM_private`` 0x0004 Private (Scratch) 4654 then Flat Scratch Init 2 See 4689 then Scratch Wavefront Offset 1 See 4772 5. Flat Scratch register pair initialization is described in 4849 Flat Scratch 4865 Scratch Wavefront Offset SGPR registers (see 4868 1. The low word of Flat Scratch Init is the 32-bit byte offset from 4881 segment address when using the Scratch Segment Buffer. 4914 uses Flat Scratch Init and Scratch Wavefront Offset SGPR registers (see [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.cpp | 1372 auto Scratch = MRI.createVirtualRegister(&AArch64::GPR64RegClass); in legalizeAtomicCmpxchg128() local 1373 CAS = MIRBuilder.buildInstr(Opcode, {DstLo, DstHi, Scratch}, in legalizeAtomicCmpxchg128()
|