Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/Disassembler/
H A DM68kDisassembler.cpp413 unsigned &Scratch) const { in decodeReg()
418 Scratch = (Scratch & ~7) | Reader.readBits(3); in decodeReg()
423 Scratch |= 8; in decodeReg()
425 Scratch &= ~8; in decodeReg()
431 unsigned &Scratch) const { in decodeImm()
454 Scratch = (Scratch << NumToRead) | Reader.readBits(NumToRead); in decodeImm()
497 SmallVector<unsigned, 6> Scratch(NumOperands, 0); in getInstruction() local
534 decodeReg(Instr, Bead, Reader, Scratch[MIOpIdx]); in getInstruction()
547 decodeImm(Instr, Bead, Reader, Scratch[MIOpIdx]); in getInstruction()
578 Scratch[DstMIOpIdx + I] = Scratch[SrcMIOpIdx + I]; in getInstruction()
[all …]
/freebsd-13.1/contrib/llvm-project/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.cpp1548 Register Scratch = RegInfo.createVirtualRegister(RegInfo.getRegClass(OldVal)); in emitAtomicBinary() local
1598 .addReg(Scratch, RegState::Define | RegState::EarlyClobber | in emitAtomicBinary()
1668 Register Scratch = RegInfo.createVirtualRegister(RC); in emitAtomicBinaryPartword() local
1811 .addReg(Scratch, RegState::EarlyClobber | RegState::Define | in emitAtomicBinaryPartword()
1857 Register Scratch = MRI.createVirtualRegister(RC); in emitAtomicCmpSwap() local
1882 .addReg(Scratch, RegState::EarlyClobber | RegState::Define | in emitAtomicCmpSwap()
1934 Register Scratch = RegInfo.createVirtualRegister(RC); in emitAtomicCmpSwapPartword() local
2004 .addReg(Scratch, RegState::EarlyClobber | RegState::Define | in emitAtomicCmpSwapPartword()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCExpandAtomicPseudoInsts.cpp143 Register Scratch = MI.getOperand(1).getReg(); in expandAtomicRMW128() local
144 Register ScratchHi = TRI->getSubReg(Scratch, PPC::sub_gp8_x0); in expandAtomicRMW128()
145 Register ScratchLo = TRI->getSubReg(Scratch, PPC::sub_gp8_x1); in expandAtomicRMW128()
195 BuildMI(CurrentMBB, DL, SC).addReg(Scratch).addReg(RA).addReg(RB); in expandAtomicRMW128()
220 Register Scratch = MI.getOperand(1).getReg(); in expandAtomicCmpSwap128() local
221 Register ScratchHi = TRI->getSubReg(Scratch, PPC::sub_gp8_x0); in expandAtomicCmpSwap128()
222 Register ScratchLo = TRI->getSubReg(Scratch, PPC::sub_gp8_x1); in expandAtomicCmpSwap128()
277 BuildMI(CurrentMBB, DL, SC).addReg(Scratch).addReg(RA).addReg(RB); in expandAtomicCmpSwap128()
/freebsd-13.1/contrib/llvm-project/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 …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.td128 // Scratch registers.
146 // Scratch registers.
163 // Scratch registers.
194 // Scratch registers.
214 // Scratch registers.
226 // Scratch registers.
237 // Scratch registers.
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DOptimizedStructLayout.h70 void *Scratch; member
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp548 SmallString<16> Scratch; member in __anonb8d42ef30111::__anonb8d42ef30411::MergedBlockName
569 Scratch.clear(); in makeName()
572 Scratch.reserve(size + Comparisons.size() - 1); in makeName()
574 Scratch.append(str.begin(), str.end()); in makeName()
584 return Scratch.str(); in makeName()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1246 auto Scratch = MRI.createVirtualRegister(&AArch64::GPR64RegClass); in legalizeAtomicCmpxchg128() local
1247 CAS = MIRBuilder.buildInstr(Opcode, {DstLo, DstHi, Scratch}, in legalizeAtomicCmpxchg128()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPU.td250 …"Scratch instructions with a VGPR offset and a negative immediate offset that is not a multiple of…
753 "Flat Scratch register is a readonly SPI initialized architected register"
/freebsd-13.1/sys/dev/aic7xxx/
H A Daic7xxx.reg585 * Single byte window into the Scratch Ram area starting at the address
1254 /* ---------------------- Scratch RAM Offsets ------------------------- */
H A Daic79xx.reg3446 /* ---------------------- Scratch RAM Offsets ------------------------- */
/freebsd-13.1/stand/i386/btx/btx/
H A Dbtx.S25 .set MEM_BUF,0x1800 # Scratch buffer
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp1952 APValue Scratch; in EvaluateIgnoredValue() local
1953 if (!Evaluate(Scratch, Info, E)) in EvaluateIgnoredValue()
14766 EvalResult Scratch; in EvaluateAsBooleanCondition() local
14767 return EvaluateAsRValue(Scratch, Ctx, InConstantContext) && in EvaluateAsBooleanCondition()
14768 HandleConversionToBool(Scratch.Val, Result); in EvaluateAsBooleanCondition()
15589 APValue Scratch; in isCXX11ConstantExpr() local
15591 ::EvaluateAsRValue(Info, this, Result ? *Result : Scratch) && in isCXX11ConstantExpr()
15702 APValue Scratch; in isPotentialConstantExpr() local
15706 Info.setEvaluatingDecl(This.getLValueBase(), Scratch); in isPotentialConstantExpr()
15707 HandleConstructorCall(&VIE, This, Args, CD, Info, Scratch); in isPotentialConstantExpr()
[all …]
/freebsd-13.1/contrib/bc/
H A DNEWS.md807 This release contains a fix for the test suite made for Linux from Scratch: now
/freebsd-13.1/share/misc/
H A Dpci_vendors13482 31b5 VX11 Scratch Device
13586 6353 VX800/VX820 Scratch Registers
13588 6409 VX855/VX875 Scratch Registers
13589 6410 VX900 Series Scratch Registers
23751 31b5 ZX-100/ZX-D Scratch Device
31002 3422 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers