Home
last modified time | relevance | path

Searched +full:no +full:- +full:asm (Results 1 – 25 of 910) sorted by relevance

12345678910>>...37

/third_party/rust/rust/tests/ui/asm/
Dbad-template.x86_64_mirunsafeck.stderr2 --> $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 …]
Dbad-template.x86_64_thirunsafeck.stderr2 --> $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 …]
Dbad-template.aarch64_mirunsafeck.stderr2 --> $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 …]
Dbad-template.aarch64_thirunsafeck.stderr2 --> $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 …]
Dbad-template.rs3 // [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 …]
Dinline-syntax.rs2 //[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 …]
Dnamed-asm-labels.rs1 // 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/
DEHStreamer.cpp1 //===- 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 …]
DDwarfDebug.cpp1 //===- 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 …]
DDwarfFile.cpp1 //===- 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 …]
DAsmPrinterInlineAsm.cpp1 //===-- 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 …]
DDwarfCFIException.cpp1 //===-- 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/
Daarch64-naked-fn-no-bti-prolog.rs1 // 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()
Dx86_64-naked-fn-no-cet-prolog.rs1 // 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/
Dbuild.info4 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/
Dbuild.yml1 # 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/
D03.input2 # 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/
Dnaked-functions.rs1 // 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 …]
Dglobal_asm_x2.rs1 // 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/
DX86MachObjectWriter.cpp1 //===-- 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/
DWHATSNEW1 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/
DX86InstrFormats.td1 //===-- 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/
Dmultiple_unsafe_ops_per_block.rs1 //@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/
DIceInstMIPS32.cpp1 //===- 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/
DE0472.md1 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

12345678910>>...37