| /third_party/rust/rust/tests/ui/asm/ |
| D | bad-template.x86_64_mirunsafeck.stderr | 2 --> $DIR/bad-template.rs:31:15 4 LL | asm!("{}"); 7 = note: no arguments were given 10 --> $DIR/bad-template.rs:33:15 12 LL | asm!("{1}", in(reg) foo); 18 --> $DIR/bad-template.rs:33:21 20 LL | asm!("{1}", in(reg) foo); 23 …= help: if this argument is intentionally unused, consider using it in an asm comment: `"/* {0} */… 25 error: there is no argument named `a` 26 --> $DIR/bad-template.rs:36:16 [all …]
|
| D | bad-template.x86_64_thirunsafeck.stderr | 2 --> $DIR/bad-template.rs:31:15 4 LL | asm!("{}"); 7 = note: no arguments were given 10 --> $DIR/bad-template.rs:33:15 12 LL | asm!("{1}", in(reg) foo); 18 --> $DIR/bad-template.rs:33:21 20 LL | asm!("{1}", in(reg) foo); 23 …= help: if this argument is intentionally unused, consider using it in an asm comment: `"/* {0} */… 25 error: there is no argument named `a` 26 --> $DIR/bad-template.rs:36:16 [all …]
|
| D | bad-template.aarch64_mirunsafeck.stderr | 2 --> $DIR/bad-template.rs:31:15 4 LL | asm!("{}"); 7 = note: no arguments were given 10 --> $DIR/bad-template.rs:33:15 12 LL | asm!("{1}", in(reg) foo); 18 --> $DIR/bad-template.rs:33:21 20 LL | asm!("{1}", in(reg) foo); 23 …= help: if this argument is intentionally unused, consider using it in an asm comment: `"/* {0} */… 25 error: there is no argument named `a` 26 --> $DIR/bad-template.rs:36:16 [all …]
|
| D | bad-template.aarch64_thirunsafeck.stderr | 2 --> $DIR/bad-template.rs:31:15 4 LL | asm!("{}"); 7 = note: no arguments were given 10 --> $DIR/bad-template.rs:33:15 12 LL | asm!("{1}", in(reg) foo); 18 --> $DIR/bad-template.rs:33:21 20 LL | asm!("{1}", in(reg) foo); 23 …= help: if this argument is intentionally unused, consider using it in an asm comment: `"/* {0} */… 25 error: there is no argument named `a` 26 --> $DIR/bad-template.rs:36:16 [all …]
|
| D | bad-template.rs | 3 // [x86_64_thirunsafeck] compile-flags: -Z thir-unsafeck --target x86_64-unknown-linux-gnu 4 // [aarch64_thirunsafeck] compile-flags: -Z thir-unsafeck --target aarch64-unknown-linux-gnu 5 // [x86_64_mirunsafeck] compile-flags: --target x86_64-unknown-linux-gnu 6 // [aarch64_mirunsafeck] compile-flags: --target aarch64-unknown-linux-gnu 8 // [x86_64_thirunsafeck] needs-llvm-components: x86 9 // [x86_64_mirunsafeck] needs-llvm-components: x86 10 // [aarch64_thirunsafeck] needs-llvm-components: aarch64 11 // [aarch64_mirunsafeck] needs-llvm-components: aarch64 17 macro_rules! asm { macro 31 asm!("{}"); in main() [all …]
|
| D | inline-syntax.rs | 2 //[x86_64] compile-flags: --target x86_64-unknown-linux-gnu 3 //[x86_64] check-pass 4 //[x86_64] needs-llvm-components: x86 5 //[x86_64_allowed] compile-flags: --target x86_64-unknown-linux-gnu 6 //[x86_64_allowed] check-pass 7 //[x86_64_allowed] needs-llvm-components: x86 8 //[arm] compile-flags: --target armv7-unknown-linux-gnueabihf 9 //[arm] build-fail 10 //[arm] needs-llvm-components: arm 11 // needs-asm-support [all …]
|
| D | named-asm-labels.rs | 1 // needs-asm-support 2 // ignore-nvptx64 3 // ignore-spirv 4 // ignore-wasm32 6 // Tests that the use of named labels in the `asm!` macro are linted against 9 // the compiler cannot ensure that inline asm is emitted exactly once per 16 use std::arch::{asm, global_asm}; 24 asm!("bar: nop"); //~ ERROR avoid using named labels in main() 26 // No following asm in main() 27 asm!("abcd:"); //~ ERROR avoid using named labels in main() [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/ |
| D | EHStreamer.cpp | 1 //===- CodeGen/AsmPrinter/EHStreamer.cpp - Exception Directive Streamer ---===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 39 EHStreamer::EHStreamer(AsmPrinter *A) : Asm(A), MMI(Asm->MMI) {} in EHStreamer() 46 const std::vector<int> &LIds = L->TypeIds, &RIds = R->TypeIds; in sharedTypeIDs() 64 // The action table follows the call-site table in the LSDA. The individual in computeActionsTable() 74 // indicates a catch-all clause. in computeActionsTable() 87 const std::vector<unsigned> &FilterIds = Asm->MF->getFilterIds(); in computeActionsTable() 90 int Offset = -1; in computeActionsTable() [all …]
|
| D | DwarfDebug.cpp | 1 //===- llvm/CodeGen/DwarfDebug.cpp - Dwarf Debug Framework ----------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file contains support for writing dwarf debug info into asm files. 11 //===----------------------------------------------------------------------===// 91 DisableDebugInfoPrinting("disable-debug-info-print", cl::Hidden, 95 "use-dwarf-ranges-base-address-specifier", cl::Hidden, 98 static cl::opt<bool> GenerateARangeSection("generate-arange-section", 104 GenerateDwarfTypeUnits("generate-type-units", cl::Hidden, 109 "split-dwarf-cross-cu-references", cl::Hidden, [all …]
|
| D | DwarfFile.cpp | 1 //===- llvm/CodeGen/DwarfFile.cpp - Dwarf Debug Framework -----------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 24 : Asm(AP), Abbrevs(AbbrevAllocator), StrPool(DA, *Asm, Pref) {} in DwarfFile() 38 if (TheU->getCUNode()->isDebugDirectivesOnly()) in emitUnit() 41 MCSection *S = TheU->getSection(); in emitUnit() 47 // because they added no information beyond the non-split CU) in emitUnit() 48 if (llvm::empty(TheU->getUnitDie().values())) in emitUnit() 51 Asm->OutStreamer->SwitchSection(S); in emitUnit() 52 TheU->emitHeader(UseOffsets); in emitUnit() [all …]
|
| D | AsmPrinterInlineAsm.cpp | 1 //===-- AsmPrinterInlineAsm.cpp - AsmPrinter Inline Asm Handling ----------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 39 #define DEBUG_TYPE "asm-printer" 41 /// srcMgrDiagHandler - This callback is invoked when the SourceMgr for an 42 /// inline asm has an error in it. diagInfo is a pointer to the SrcMgrDiagInfo 50 unsigned BufNum = DiagInfo->SrcMgr.FindBufferContainingLoc(Diag.getLoc()); in srcMgrDiagHandler() 52 if (BufNum > 0 && BufNum <= DiagInfo->LocInfos.size()) in srcMgrDiagHandler() 53 LocInfo = DiagInfo->LocInfos[BufNum-1]; in srcMgrDiagHandler() [all …]
|
| D | DwarfCFIException.cpp | 1 //===-- CodeGen/AsmPrinter/DwarfException.cpp - Dwarf Exception Impl ------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file contains support for writing DWARF exception info into asm files. 11 //===----------------------------------------------------------------------===// 43 if (!Asm->MF->getLandingPads().empty()) { in markFunctionEnd() 44 MachineFunction *NonConstMF = const_cast<MachineFunction*>(Asm->MF); in markFunctionEnd() 45 NonConstMF->tidyLandingPads(); in markFunctionEnd() 51 Asm->OutStreamer->EmitCFIEndProc(); in endFragment() 61 /// endModule - Emit all exception information that should come after the [all …]
|
| /third_party/rust/rust/tests/assembly/ |
| D | aarch64-naked-fn-no-bti-prolog.rs | 1 // compile-flags: -C no-prepopulate-passes -Zbranch-protection=bti 2 // assembly-output: emit-asm 3 // needs-asm-support 4 // only-aarch64 8 use std::arch::asm; 11 // meaning "no prologue whatsoever, no, really, not one instruction." 17 pub unsafe extern "C" fn _hlt() -> ! { in _hlt() 18 // CHECK-NOT: hint #34 in _hlt() 20 asm!("hlt #1", options(noreturn)) in _hlt()
|
| D | x86_64-naked-fn-no-cet-prolog.rs | 1 // compile-flags: -C no-prepopulate-passes -Zcf-protection=full 2 // assembly-output: emit-asm 3 // needs-asm-support 4 // only-x86_64 8 use std::arch::asm; 11 // meaning "no prologue whatsoever, no, really, not one instruction." 12 // Unfortunately, x86's control-flow enforcement, specifically indirect branch protection, 17 pub unsafe extern "sysv64" fn will_halt() -> ! { in will_halt() 18 // CHECK-NOT: endbr{{32|64}} in will_halt() 20 asm!("hlt", options(noreturn)) in will_halt() [all …]
|
| /third_party/openssl/crypto/md5/ |
| D | build.info | 4 IF[{- !$disabled{asm} -}] 5 $MD5ASM_x86=md5-586.S 6 $MD5ASM_x86_64=md5-x86_64.s 7 $MD5ASM_loongarch64=md5-loongarch64.S 8 $MD5ASM_sparcv9=md5-sparcv9.S 12 IF[$MD5ASM_{- $target{asm_arch} -}] 13 $MD5ASM=$MD5ASM_{- $target{asm_arch} -} 21 # A no-deprecated no-shared build ends up with double function definitions 24 # default provider. A no-deprecated build removes the external definition from 27 IF[{- !$disabled{module} && !$disabled{shared} -}] [all …]
|
| /third_party/vulkan-loader/.github/workflows/ |
| D | build.yml | 1 # Copyright (c) 2021-2024 Valve Corporation 2 # Copyright (c) 2021-2024 LunarG, Inc. 8 # http://www.apache.org/licenses/LICENSE-2.0 21 # https://docs.github.com/en/actions/using-jobs/using-concurrency 25 group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} 26 cancel-in-progress: true 32 - main 34 permissions: read-all 39 runs-on: ${{matrix.os}} 44 os: [ ubuntu-20.04, ubuntu-22.04 ] [all …]
|
| /third_party/popt/tests/test3-data/ |
| D | 03.input | 2 # WARNING: NO LINE IN THIS FILE SHOULD BE LONGER THAN 999 characters! 6 # the vers no of this file. useful for debug 12 # max no of simultaneous sessions 13 sessions=-1 30 # port at which SSM should listen (unless -p) 51 # no of secs before we timeout SOC connection 72 # allow asm switches? 0=no,1=yes,2=all within maxasmtime,3=1 within maxasmtime 75 # max time to which we will allow asm switches 81 # time over which to calc post asm switch input rate 87 # change setbw? 0=no,1=block,2=sub w/1st,3=sub w/curr,4=tell CSM,5=allow w/asm [all …]
|
| /third_party/rust/rust/tests/codegen/ |
| D | naked-functions.rs | 1 // compile-flags: -C no-prepopulate-passes -Copt-level=0 2 // needs-asm-support 3 // only-x86_64 7 use std::arch::asm; 10 // CHECK-NEXT: define{{.*}}void @naked_empty() 14 // CHECK-NEXT: {{.+}}: in naked_empty() 15 // CHECK-NEXT: call void asm in naked_empty() 16 // CHECK-NEXT: unreachable in naked_empty() 17 asm!("ret", in naked_empty() 22 // CHECK-NEXT: define{{.*}}i{{[0-9]+}} @naked_with_args_and_return(i64 %a, i64 %b) [all …]
|
| D | global_asm_x2.rs | 1 // ignore-aarch64 2 // ignore-arm 3 // ignore-avr 4 // ignore-bpf 5 // ignore-bpf 6 // ignore-hexagon 7 // ignore-mips 8 // ignore-mips64 9 // ignore-msp430 10 // ignore-powerpc64 [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/ |
| D | X86MachObjectWriter.cpp | 1 //===-- X86MachObjectWriter.cpp - X86 Mach-O Writer -----------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 28 const MCAssembler &Asm, 36 const MCAssembler &Asm, 44 const MCAssembler &Asm, 50 void RecordX86_64Relocation(MachObjectWriter *Writer, MCAssembler &Asm, 59 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, in recordRelocation() argument 63 if (Writer->is64Bit()) in recordRelocation() 64 RecordX86_64Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, in recordRelocation() [all …]
|
| /third_party/musl/ |
| D | WHATSNEW | 1 0.5.0 - initial release 5 0.5.9 - signal ABI bugfix, various cleanup and fixes: 25 many internal improvements have been made to the syscall-related code 30 0.6.0 - x86_64 port, various important bugs fixed 48 0.7.0 - major improvements to posix conformance and completeness 61 malloc(0) now returns a non-null pointer. 64 hanging), and non-default-type mutex behavior. 67 libgcc with dwarf2 unwind support, and possibly other low-level tools. 69 improved musl-gcc compiler wrapper. 76 0.7.1 - improvements to completeness, bug fixes [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
| D | X86InstrFormats.td | 1 //===-- X86InstrFormats.td - X86 Instruction Formats -------*- tablegen -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 //===----------------------------------------------------------------------===// 14 // ad-hoc solution used to emit machine instruction encodings by our machine 73 // ImmType - This specifies the immediate type used by an instruction. This is 74 // part of the ad-hoc solution used to emit machine instruction encodings by our 90 // FPFormat - This specifies what form this FP instruction has. This is used by 91 // the Floating-Point stackifier pass. 115 // displacement of 8-bit. [all …]
|
| /third_party/rust/rust/src/tools/clippy/tests/ui/ |
| D | multiple_unsafe_ops_per_block.rs | 1 //@aux-build:proc_macros.rs:proc-macro 11 use core::arch::asm; 13 fn raw_ptr() -> *const () { in raw_ptr() 53 asm!("nop"); in test3() 67 asm!("nop"); in test_all() 71 // no lint 78 // no lint 89 // no lint 102 // tests from the issue (https://github.com/rust-lang/rust-clippy/issues/10064) 104 unsafe fn read_char_bad(ptr: *const u8) -> char { in read_char_bad() [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
| D | IceInstMIPS32.cpp | 1 //===- subzero/src/IceInstMips32.cpp - Mips32 instruction implementation --===// 8 //===----------------------------------------------------------------------===// 14 //===----------------------------------------------------------------------===// 49 // The Neg modes are only needed for Reg +/- Reg. in OperandMIPS32Mem() 53 Vars = &this->Base; in OperandMIPS32Mem() 64 Ostream &Str = Func->getContext()->getStrEmit(); in emit() 67 getDest()->emit(Func); in emit() 73 CR->emitWithoutPrefix(Func->getTarget()); in emit() 76 Src0->emit(Func); in emit() 109 // If there is no next block, then there can be no fallthrough to optimize. in optimizeBranch() [all …]
|
| /third_party/rust/rust/compiler/rustc_error_codes/src/error_codes/ |
| D | E0472.md | 1 Inline assembly (`asm!`) is not supported on this target. 5 ```ignore (cannot-change-target) 6 // compile-flags: --target sparc64-unknown-linux-gnu 9 use core::arch::asm; 13 asm!(""); // error: inline assembly is not supported on this target 18 The Rust compiler does not support inline assembly, with the `asm!` macro 25 There is no way to easily fix this issue, however: 30 * Consider contributing to <https://github.com/rust-lang/rust> and help
|