Home
last modified time | relevance | path

Searched refs:Scratch (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/TableGen/
H A DVarLenEncoder.td68 // 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 DMipsExpandPseudo.cpp147 .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 DMipsISelLowering.cpp1556 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 DOptimizedStructLayout.cpp95 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 DBenchmarkRunner.cpp34 : 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 DBenchmarkRunner.h88 const std::unique_ptr<ScratchSpace> Scratch; variable
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCExpandAtomicPseudoInsts.cpp152 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 DASTMatchersInternal.cpp495 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 DAssemblerUtils.h57 BenchmarkRunner::ScratchSpace Scratch; in Check() local
58 Function(Scratch.ptr()); in Check()
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.td118 // 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 DM68kMCCodeEmitter.cpp44 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 DOptimizedStructLayout.h70 void *Scratch; member
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp554 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 DAMDGPUMCCodeEmitter.h38 APInt &Inst, APInt &Scratch,
H A DSIMCCodeEmitter.cpp321 APInt Encoding, Scratch; in encodeInstruction() local
322 getBinaryCodeForInstr(MI, Fixups, Encoding, Scratch, STI); in encodeInstruction()
/llvm-project-15.0.7/flang/runtime/
H A Dfile.h21 enum class OpenStatus { Old, New, Scratch, Replace, Unknown }; enumerator
H A Dfile.cpp70 if (status == OpenStatus::Scratch) { in Open()
H A Dio-stmt.cpp232 } 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 DSemanticHighlighting.cpp951 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 DXRefs.cpp158 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 DCodeComplete.cpp215 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 Dlarge-alloca-compute.ll57 ; Scratch size = alloca size + emergency stack slot, align {{.*}}, addrspace(5)
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DDirectiveEmitter.cpp726 llvm::SmallString<128> Scratch; in GenerateFlangClausesParser() local
734 .toStringRef(Scratch)); in GenerateFlangClausesParser()
/llvm-project-15.0.7/llvm/docs/
H A DAMDGPUUsage.rst767 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 DAArch64LegalizerInfo.cpp1372 auto Scratch = MRI.createVirtualRegister(&AArch64::GPR64RegClass); in legalizeAtomicCmpxchg128() local
1373 CAS = MIRBuilder.buildInstr(Opcode, {DstLo, DstHi, Scratch}, in legalizeAtomicCmpxchg128()

12