| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/ |
| H A D | frame-pointer.ll | 5 ; Leaf function, no frame so no need for a frame pointer. 15 ; Leaf function, frame pointer is requested but we don't need any stack frame, 26 ; Leaf function, frame pointer is requested and we need a stack frame, so we 27 ; need to use a frame pointer. 37 ; Leaf function, frame pointer is requested and we need a stack frame, so we 38 ; need to use a frame pointer. A high register is pushed to the stack, so we 53 ; need for a stack frame. 63 ; Has a call, but still no need for a frame pointer. 96 ; Has a high register clobbered, no need for a frame pointer. 124 ; We need a frame pointer to correctly restore the stack, but don't need to [all …]
|
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | unit.cpp | 349 auto need{recordOffsetInFrame_ + furthestAfter}; in Receive() local 351 if (got >= need) { in Receive() 390 if (got >= need) { in FrameNextInput() 424 if (got >= need) { in BeginReadingRecord() 711 if (got < need) { in BeginSequentialVariableUnformattedInputRecord() 723 if (got < need) { in BeginSequentialVariableUnformattedInputRecord() 758 std::size_t need{length + 1}; in BeginVariableFormattedInputRecord() local 762 if (length < need) { in BeginVariableFormattedInputRecord() 814 auto need{static_cast<std::size_t>( in BackspaceVariableUnformattedRecord() local 817 if (got < need) { in BackspaceVariableUnformattedRecord() [all …]
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | ppc64-toc-restore.s | 25 # Calling local function bar_local doe not need a nop. 38 # TOC base does not need a nop. If nop present, do not rewrite to 50 # Branching to a local function does not need a nop
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/X86/lbr/ |
| H A D | lit.local.cfg | 5 # We need support for X86. 9 # We need to be running on an X86 host. 13 # We need libpfm to be installed and the host to be support LBR format with cycles.
|
| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | align-branch-fused.s | 3 # Exercise cases where fused instructions need to be aligned. 13 # so we need to align the pair. 25 # so we only need to align 'jo foo'.
|
| /llvm-project-15.0.7/llvm/test/Transforms/Coroutines/ |
| H A D | no-suspend.ll | 16 %need.dyn.alloc = call i1 @llvm.coro.alloc(token %id) 17 br i1 %need.dyn.alloc, label %dyn.alloc, label %coro.begin 31 %need.dyn.free = icmp ne i8* %mem, null 32 br i1 %need.dyn.free, label %dyn.free, label %suspend 56 %need.dyn.alloc = call i1 @llvm.coro.alloc(token %id) 107 %need.dyn.alloc = call i1 @llvm.coro.alloc(token %id) 165 %need.dyn.alloc = call i1 @llvm.coro.alloc(token %id) 221 %need.dyn.alloc = call i1 @llvm.coro.alloc(token %id) 274 %need.dyn.alloc = call i1 @llvm.coro.alloc(token %id) 327 %need.dyn.alloc = call i1 @llvm.coro.alloc(token %id) [all …]
|
| H A D | ex2.ll | 7 %need.dyn.alloc = call i1 @llvm.coro.alloc(token %id) 8 br i1 %need.dyn.alloc, label %dyn.alloc, label %coro.begin 26 %need.dyn.free = icmp ne i8* %mem, null 27 br i1 %need.dyn.free, label %dyn.free, label %suspend
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/X86/latency/ |
| H A D | lit.local.cfg | 5 # We need support for X86. 9 # We need to be running on an X86 host. 13 # We need libpfm to be installed and allow reading perf counters. We can
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/X86/uops/ |
| H A D | lit.local.cfg | 5 # We need support for X86. 9 # We need to be running on an X86 host. 13 # We need libpfm to be installed and allow reading perf counters. We can
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/X86/inverse_throughput/ |
| H A D | lit.local.cfg | 5 # We need support for X86. 9 # We need to be running on an X86 host. 13 # We need libpfm to be installed and allow reading perf counters. We can
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/AArch64/ |
| H A D | lit.local.cfg | 5 # We need support for AArch64. 9 # We need to be running on an AArch64 host. 13 # We need libpfm to be installed and allow reading perf counters. We can
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/Mips/ |
| H A D | lit.local.cfg | 5 # We need support for Mips. 9 # We need to be running on an Mips host. 13 # We need libpfm to be installed and allow reading perf counters. We can
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/PowerPC/ |
| H A D | lit.local.cfg | 5 # We need support for PowerPC. 9 # We need to be running on an PPC host. 13 # We need libpfm to be installed and allow reading perf counters. We can
|
| /llvm-project-15.0.7/third-party/benchmark/ |
| H A D | CONTRIBUTING.md | 4 a just a few small guidelines you need to follow. 15 own the intellectual property, then you'll need to sign an [individual 19 then you'll need to sign a [corporate CLA][]. 21 You generally only need to submit a CLA once, so if you've already submitted 22 one (even if it was for a different project), you probably don't need to do it
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | Tooling.rst | 5 Clang provides infrastructure to write tools that need syntactic and semantic 25 * need a stable interface that takes care to be backwards compatible 48 * need your tool to rerun if any of the dependencies change 50 * need full control over the Clang AST 57 * need to run over a specific subset of files in your project which is not 80 * want a stable interface so you don't need to change your code when the AST API
|
| H A D | HowToSetupToolingForLLVM.rst | 5 Clang Tooling provides infrastructure to write tools that need syntactic 19 file in your source tree. In either case you need to configure your 28 First, you need to generate Makefiles for LLVM with CMake. You need to 66 First, you will need to install `Ninja`_. Once installed, the Ninja 67 executable will need to be in your search path for CMake to locate it. 70 need to have the appropriate environment variables configured so that CMake 96 you may need to run any Clang Tooling executables through a command prompt 198 To take advantage of using Clang Tools along with Ninja build you need 218 After doing all of this, you'll need to generate Ninja build files for 219 LLVM with CMake. You need to make a build directory and run CMake from
|
| H A D | FAQ.rst | 49 ``-ast-dump``, then you need to take the ``clang -cc1`` line generated by the 50 driver and add the option you need. Alternatively, you can run 60 ``clang`` binary, you need to move the builtin headers, too.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | base-pointer-and-mwaitx.ll | 60 ; No need to save base pointer. 63 ; No need to restore base pointer. 71 ; No need to save base pointer. 74 ; No need to restore base pointer. 129 ; No need to save base pointer. 139 ; No need to save base pointer. 142 ; No need to restore base pointer. 197 ; No need to save base pointer. 207 ; No need to save base pointer. 210 ; No need to restore base pointer.
|
| H A D | push-cfi.ll | 70 ; If the function has no handlers, we don't need to generate GNU_ARGS_SIZE, 71 ; even if it has an unwind table. Without FP, we still need cfi_adjust_cfa_offset, 109 ; If we did not end up using any pushes, no need for GNU_ARGS_SIZE or 128 ; If we did not end up using any pushes, no need for GNU_ARGS_SIZE or 148 ; Different sized stacks need different GNU_ARGS_SIZEs 182 ; If we did use pushes, we need to reset GNU_ARGS_SIZE before a call 183 ; without parameters, but don't need to adjust the cfa offset 242 ; FIXME: This is actually inefficient - we don't need to repeat the .cfi_escape twice.
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | message.cpp | 44 int need{_vsprintf_p(nullptr, 0, p, ap)}; in Format() local 46 int need{vsnprintf(nullptr, 0, p, ap)}; in Format() local 49 CHECK(need >= 0); in Format() 51 static_cast<char *>(std::malloc(static_cast<std::size_t>(need) + 1))}; in Format() 57 int need2{_vsprintf_p(buffer, need + 1, p, ap)}; in Format() 59 int need2{vsnprintf(buffer, need + 1, p, ap)}; in Format() 61 CHECK(need2 == need); in Format()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/X86/ |
| H A D | lit.local.cfg | 2 # We need support for X86. 6 # We need to be running on an X86 host.
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | stack-overalign.ll | 8 ; need a frame pointer to need one. 12 ; alignments when they are greater than they need to be. Or, codegen
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | MarkdownQuickstartTemplate.md | 22 Let me say that again: focus on *content*. But if you really need to verify 115 If you need to show LLVM IR use the `llvm` code block. 124 Some other common code blocks you might need are `c`, `objc`, `make`, 125 and `cmake`. If you need something beyond that, you can look at the [full 150 ##### Hopefully you won't need to be this deep 152 If you need to do fancier things than what has been shown in this document,
|
| H A D | HowToCrossCompileBuiltinsOnArm.rst | 17 may need to adapt the instructions here to fit your own local situation. 80 The ``build-c-flags`` need to be sufficient to pass the C-make compiler check, 82 tests. When cross-compiling with clang we will need to pass sufficient 84 need to select the Arm target, select the Armv7-A architecture and choose 111 To test the builtins library we need to add a few more cmake flags to enable 123 The "test-c-flags" need to include the target, architecture, gcc-toolchain, 156 The multiarch support is not sufficient to build the builtins you will need to 205 You will need to use an arm-linux-gnueabi GNU toolchain for soft-float. 215 The CMAKE_C_FLAGS and COMPILER_RT_TEST_COMPILER_CFLAGS may also need: 235 To get the cmake compile test to pass you will need to pass the libraries [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | frame-21.ll | 17 ; If the frame size is at least 4096 - 2*160, we do need the emergency 29 ; However, if there are incoming stack arguments, those also need to be 32 ; case where we still need no emergency spill slots ... 55 ; Check the maximum case where we still need no emergency spill slots ...
|