Home
last modified time | relevance | path

Searched refs:Disc (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64GlobalISelUtils.cpp98 AArch64GISelUtils::extractPtrauthBlendDiscriminators(Register Disc, in extractPtrauthBlendDiscriminators() argument
100 Register AddrDisc = Disc; in extractPtrauthBlendDiscriminators()
103 if (auto ConstDiscVal = getIConstantVRegVal(Disc, MRI)) { in extractPtrauthBlendDiscriminators()
111 const MachineInstr *DiscMI = MRI.getVRegDef(Disc); in extractPtrauthBlendDiscriminators()
H A DAArch64GlobalISelUtils.h60 extractPtrauthBlendDiscriminators(Register Disc, MachineRegisterInfo &MRI);
H A DAArch64InstructionSelector.cpp6920 uint64_t Disc = I.getOperand(4).getImm(); in selectPtrAuthGlobalValue() local
6928 if (!isUInt<16>(Disc)) in selectPtrAuthGlobalValue()
6993 .addImm(Disc) in selectPtrAuthGlobalValue()
7017 .addImm(Disc); in selectPtrAuthGlobalValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86DiscriminateMemOps.cpp116 unsigned &Disc = MemOpDiscriminators[Loc]; in runOnMachineFunction() local
117 Disc = std::max(Disc, DI->getBaseDiscriminator()); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp196 Register emitPtrauthDiscriminator(uint16_t Disc, Register AddrDisc,
1870 Register AArch64AsmPrinter::emitPtrauthDiscriminator(uint16_t Disc, in emitPtrauthDiscriminator() argument
1882 if (!Disc) in emitPtrauthDiscriminator()
1887 emitMOVZ(ScratchReg, Disc, 0); in emitPtrauthDiscriminator()
1902 emitMOVK(ScratchReg, Disc, 48); in emitPtrauthDiscriminator()
2186 uint64_t Disc = MI->getOperand(2).getImm(); in emitPtrauthBranch() local
2187 assert(isUInt<16>(Disc)); in emitPtrauthBranch()
2214 Register DiscReg = emitPtrauthDiscriminator(Disc, AddrDisc, AArch64::X17, in emitPtrauthBranch()
2277 uint64_t Disc = CPA.getDiscriminator()->getZExtValue(); in lowerConstantPtrAuth() local
2278 if (!isUInt<16>(Disc)) { in lowerConstantPtrAuth()
[all …]
H A DAArch64ISelDAGToDAG.cpp1491 extractPtrauthBlendDiscriminators(SDValue Disc, SelectionDAG *DAG) { in extractPtrauthBlendDiscriminators() argument
1492 SDLoc DL(Disc); in extractPtrauthBlendDiscriminators()
1499 if (Disc->getOpcode() == ISD::INTRINSIC_WO_CHAIN && in extractPtrauthBlendDiscriminators()
1500 Disc->getConstantOperandVal(0) == Intrinsic::ptrauth_blend) { in extractPtrauthBlendDiscriminators()
1501 AddrDisc = Disc->getOperand(1); in extractPtrauthBlendDiscriminators()
1502 ConstDisc = Disc->getOperand(2); in extractPtrauthBlendDiscriminators()
1504 ConstDisc = Disc; in extractPtrauthBlendDiscriminators()
1512 return std::make_tuple(DAG->getTargetConstant(0, DL, MVT::i64), Disc); in extractPtrauthBlendDiscriminators()
H A DAArch64InstrInfo.td2077 def BLRA : Pseudo<(outs), (ins GPR64noip:$Rn, i32imm:$Key, i64imm:$Disc,
2079 [(AArch64authcall GPR64noip:$Rn, timm:$Key, timm:$Disc,
2093 i32imm:$Key, i64imm:$Disc, GPR64:$AddrDisc),
2095 GPR64noip:$Rn, timm:$Key, timm:$Disc,
2106 def BRA : Pseudo<(outs), (ins GPR64noip:$Rn, i32imm:$Key, i64imm:$Disc,
2134 def AUTx16x17 : Pseudo<(outs), (ins i32imm:$Key, i64imm:$Disc,
2148 i64imm:$Disc, GPR64:$AddrDisc),
2179 GPR64noip:$AddrDisc, i64imm:$Disc), []>,
2190 GPR64noip:$AddrDisc, i64imm:$Disc), []>,
2208 i64imm:$Disc), []>,
[all …]
H A DAArch64ISelLowering.cpp351 extractPtrauthBlendDiscriminators(SDValue Disc, SelectionDAG *DAG) { in extractPtrauthBlendDiscriminators() argument
352 SDLoc DL(Disc); in extractPtrauthBlendDiscriminators()
359 if (Disc->getOpcode() == ISD::INTRINSIC_WO_CHAIN && in extractPtrauthBlendDiscriminators()
360 Disc->getConstantOperandVal(0) == Intrinsic::ptrauth_blend) { in extractPtrauthBlendDiscriminators()
361 AddrDisc = Disc->getOperand(1); in extractPtrauthBlendDiscriminators()
362 ConstDisc = Disc->getOperand(2); in extractPtrauthBlendDiscriminators()
364 ConstDisc = Disc; in extractPtrauthBlendDiscriminators()
372 return std::make_tuple(DAG->getTargetConstant(0, DL, MVT::i64), Disc); in extractPtrauthBlendDiscriminators()
11688 SDValue Disc = DAG.getTargetConstant(*BADisc, DL, MVT::i64); in LowerBRIND() local
11693 {Dest, Key, Disc, AddrDisc, Chain}); in LowerBRIND()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DConstant.cpp415 ConstantInt *Disc, Constant *AddrDisc) { in get() argument
418 cast<llvm::ConstantInt>(Disc->Val), cast<llvm::Constant>(AddrDisc->Val)); in get()
/freebsd/lib/libc/nls/
H A DC.msg144 69 Disc quota exceeded
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstants.h1038 ConstantPtrAuth(Constant *Ptr, ConstantInt *Key, ConstantInt *Disc,
1049 ConstantInt *Disc, Constant *AddrDisc);
/freebsd/contrib/libxo/tests/gettext/
H A Dstrerror.pot351 msgid "Disc quota exceeded"
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstants.cpp2063 ConstantInt *Disc, Constant *AddrDisc) { in get() argument
2064 Constant *ArgVec[] = {Ptr, Key, Disc, AddrDisc}; in get()
2075 ConstantInt *Disc, Constant *AddrDisc) in ConstantPtrAuth() argument
2079 assert(Disc->getBitWidth() == 64); in ConstantPtrAuth()
2083 setOperand(2, Disc); in ConstantPtrAuth()
H A DCore.cpp1699 LLVMValueRef Disc, LLVMValueRef AddrDisc) { in LLVMConstantPtrAuth() argument
1702 unwrap<ConstantInt>(Disc), unwrap<Constant>(AddrDisc))); in LLVMConstantPtrAuth()
/freebsd/contrib/libxo/tests/gettext/po/pig_latin/
H A Dstrerror.po344 msgid "Disc quota exceeded"
/freebsd/share/misc/
H A Dscsi_modes462 {Changer Supports Disc Present reporting} t1
H A Dusb_hid_usages690 0xBB Enter Disc
H A Dusb_vendors5301 fbba DiscFerret Magnetic Disc Analyser (bootloader mode)
5302 fbbb DiscFerret Magnetic Disc Analyser (active mode)
10401 d000 Disc Stakka CD/DVD Manager
15542 1956 Samsung SE-506 Portable BluRay Disc Writer
24188 AT 070a Video Disc Audio
24893 0ba Select Disc
24894 0bb Enter Disc
/freebsd/contrib/file/magic/Magdir/
H A Dconsole975 >>0x06 byte 1 \b, Disc 2
976 >>0x06 byte 2 \b, Disc 3
977 >>0x06 byte 3 \b, Disc 4
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftMangle.cpp1389 unsigned Disc; in mangleNestedName() local
1390 if (Context.getNextDiscriminator(ND, Disc)) { in mangleNestedName()
1392 mangleNumber(Disc); in mangleNestedName()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3015 Value *Disc = II->getArgOperand(2); in visitCallInst() local
3023 if (CI->getArgOperand(1) != Key || CI->getArgOperand(2) != Disc) in visitCallInst()
3026 if (CI->getArgOperand(3) != Key || CI->getArgOperand(4) != Disc) in visitCallInst()
3036 if (!CPA || !CPA->isKnownCompatibleWith(Key, Disc, DL)) in visitCallInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DConstant.h1366 ConstantInt *Disc, Constant *AddrDisc);
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp4220 Constant *Disc = nullptr, *AddrDisc = nullptr; in parseValID() local
4231 if (parseGlobalTypeAndValue(Disc) || in parseValID()
4246 if (Disc) { in parseValID()
4247 DiscC = dyn_cast<ConstantInt>(Disc); in parseValID()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h2516 LLVMValueRef Disc,
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1599 auto *Disc = dyn_cast<ConstantInt>(ConstOps[2]); in materializeValue() local
1600 if (!Disc) in materializeValue()
1603 C = ConstantPtrAuth::get(ConstOps[0], Key, Disc, ConstOps[3]); in materializeValue()

12