Searched refs:instructions (Results 26 - 50 of 87) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp57 // Iterate over loop instructions and compute safety info.
278 // Fast path: there are no instructions before header.
344 "print the must-be-executed-contexed for all instructions", false, true)
350 "print the must-be-executed-contexed for all instructions",
384 for (Instruction &I : instructions(F)) {
414 for (auto &I: instructions(F)) {
427 for (auto &I: instructions(F)) {
586 // are: infinite loops and instructions that do not necessarily transfer
623 // Make sure the block has no instructions that could stop control
700 // instructions
[all...]
H A DCGSCCPassManager.cpp469 for (Instruction &I : instructions(F))
489 for (Instruction &I : instructions(F))
H A DLegacyDivergenceAnalysis.cpp132 for (auto &I : instructions(F)) {
385 llvm_unreachable("Only arguments and instructions can be divergent");
393 // Dumps all divergent values in F, arguments and then instructions.
398 // Iterate instructions using instructions() to ensure a deterministic order.
H A DMLInlineAdvisor.cpp84 for (auto &I : instructions(F)) {
H A DDemandedBits.cpp92 // We're called once per operand, but for some instructions, we need to
94 // either (when both operands are instructions themselves). We don't,
319 // Collect the set of "root" instructions that are known live.
320 for (Instruction &I : instructions(F)) {
325 // For integer-valued instructions, set up an initial empty set of alive
326 // bits and add the instruction to the work list. For other instructions
337 // Non-integer-typed instructions...
350 // instructions later (we need to check isAlwaysLive for the
351 // integer-typed instructions anyway).
379 // demanded bits for instructions
[all...]
H A DStackLifetime.cpp105 // Compute instruction numbering. Only the following instructions are
366 for (auto &I : instructions(F))
H A DStackSafetyAnalysis.cpp167 for (auto &I : instructions(F)) {
409 for (auto &I : instructions(F))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDebugify.cpp154 // Skip void-valued instructions.
322 for (Instruction &I : instructions(F)) {
341 for (Instruction &I : instructions(F)) {
400 /// FunctionPass for attaching synthetic debug info to instructions within a
H A DAssumeBundleBuilder.cpp581 for (Instruction &I : instructions(F))
599 for (Instruction &I : instructions(F))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DIRMutator.cpp155 for (Instruction &Inst : instructions(F)) {
156 // TODO: We can't handle these instructions.
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp50 /// Gets the conditions under which memory accessing instructions will overflow.
109 /// Adds run-time bounds checks to memory accessing instructions.
151 // touching instructions
153 for (Instruction &I : instructions(F)) {
/freebsd-13-stable/share/mk/
H A Dbsd.cpu.mk340 # instructions, but passes arguments to function calls in integer regsiters.
372 # Prohibit the compiler from emitting SIMD instructions.
374 # cost outweighs the advantages of SIMD instructions.
/freebsd-13-stable/contrib/sqlite3/tea/win/
H A Dmakefile.vc27 the environment. Jump to this line to read the new instructions.
45 # vcvars32.bat according to the instructions for it. This can also turn on
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroutines.cpp101 // Creates a sequence of instructions to obtain a resume function address using
192 for (Instruction &I : instructions(F))
255 for (Instruction &I : instructions(F)) {
H A DCoroFrame.cpp830 // Skip the PHINodes and EH pads instructions.
920 // instructions. Because new dbg.declare have been created for these alloca,
922 // Note: We cannot replace the alloca with GEP instructions indiscriminately,
950 // preceed coro begin and have instructions that can modify the
1116 // Check for instructions that we can recreate on resume as opposed to spill
1313 /// This happens during the all-instructions iteration, so it must not
1569 for (Instruction &I : instructions(F)) {
1654 // See if there are materializable instructions across suspend points.
1655 for (Instruction &I : instructions(F))
1664 // Rewrite materializable instructions t
[all...]
/freebsd-13-stable/crypto/openssl/
H A DNOTES.PERL47 README.vms and follow the instructions. Another way is to download a
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp20 // intrinsics can be easily matched into target specific instructions later in
116 /// extractelement instructions in \p Extracts can be replaced by uses of the
117 /// shufflevector instructions in \p Shuffles instead. If so, the necessary
290 // users that are extractelement instructions, we save them to later check if
337 // Try and modify users of the load that are extractelement instructions to
338 // use the shufflevector instructions instead of the load.
358 // If there aren't any extractelement instructions to modify, there's nothing
363 // Maps extractelement instructions to vector-index pairs. The extractlement
364 // instructions will be modified to use the new vector and index operands.
374 // of the shufflevector instructions instea
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp9 // This pass looks for instructions that can be replaced by a Test Data Class
27 // 1. All fcmp and icmp instructions in a function are checked for a match
31 // 2. All and/or/xor i1 instructions whose both operands have been already
33 // as a queue of instructions to check.
34 // 3. All mapped instructions that are considered worthy of conversion (ie.
37 // 4. All intermediate results of replaced instructions are removed if unused.
84 // Maps seen instructions that can be mapped to a TDC, values are
87 // The queue of and/or/xor i1 instructions to be potentially folded.
331 // Look for icmp+fcmp instructions.
332 for (auto &I : instructions(
[all...]
/freebsd-13-stable/sys/dev/safexcel/
H A Dsafexcel_var.h75 /* Inline instructions or IV. */
91 * region (e.g., instructions).
228 * data processing instructions with the encodings defined below.
233 uint32_t instructions : 9; member in struct:safexcel_instr
237 /* Type 1, operational data instructions. */
245 /* Type 2, IP header instructions. */
249 /* Type 3, postprocessing instructions. */
252 /* Type 4, result instructions. */
254 /* Type 5, context control instructions. */
256 /* Type 6, context control instructions
[all...]
/freebsd-13-stable/contrib/llvm-project/libunwind/src/
H A DDwarfParser.hpp84 /// by "running" the DWARF FDE "instructions"
149 static bool parseInstructions(A &addressSpace, pint_t instructions,
387 /// "run" the DWARF instructions and create the abstact PrologInfo for an FDE
395 // parse CIE then FDE instructions
419 /// "run" the DWARF instructions
421 bool CFI_Parser<A>::parseInstructions(A &addressSpace, pint_t instructions,
426 pint_t p = instructions;
432 _LIBUNWIND_TRACE_DWARF("parseInstructions(instructions=0x%0" PRIx64 ")\n",
727 // The same constant is used to represent different instructions on
H A DUnwindRegistersSave.S842 @ VFP and iwMMX instructions are only available when compiling with the flags
844 @ want the compiler to generate instructions that access those) but this is
848 @ So, generate the instructions using the corresponding coprocessor mnemonic.
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86DomainReassignment.cpp10 // and convert them to equivalent instructions in a different domain,
111 /// For example, PHI instructions can be safely ignored since only the registers
165 // Assuming instructions have the same cost.
201 // Assuming instructions have the same cost, and that COPY is in the same
207 /// An Instruction Converter for replacing COPY instructions.
290 /// the closure, as well as all of the instructions connected by those edges.
297 /// used in a memory operand) excludes the instructions that contain memory
348 ArrayRef<MachineInstr *> instructions() const { function in class:__anon4424::Closure
383 /// All instructions that are included in some closure.
486 for (auto *MI : C.instructions())
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp344 // E.g., when the type of Cst require more instructions than the
557 // Look for instructions using constant vector. Promote that constant to a
561 for (Instruction &I : instructions(&F)) {
/freebsd-13-stable/sys/conf/
H A Dkern.mk117 # We generally don't want fpu instructions in the kernel.
172 # Also explicitly disable Altivec instructions inside the kernel.
/freebsd-13-stable/contrib/wpa/wpa_supplicant/
H A Dnmake.mak16 # Build and installed following instructions in INSTALL.W32

Completed in 306 milliseconds

1234