Searched refs:instructions (Results 51 - 75 of 92) sorted by relevance

1234

/freebsd-12-stable/contrib/gdb/gdb/
H A Ddwarf2-frame.c53 instructions. */
56 /* Constants that is factored out of all offset instructions. */
85 /* Number of bytes of program instructions described by this FDE. */
89 unsigned char *instructions; member in struct:dwarf2_fde
634 execute_cfa_program (fde->instructions, fde->end, next_frame, fs);
1449 fde->instructions = buf;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
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 DStackSafetyAnalysis.cpp375 for (auto &I : instructions(F)) {
H A DGlobalsModRef.cpp579 for (Instruction &I : instructions(Node->getFunction())) {
606 // All non-call instructions we use the primary predicates for whether
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp330 // E.g., when the type of Cst require more instructions than the
543 // Look for instructions using constant vector. Promote that constant to a
547 for (Instruction &I : instructions(&F)) {
/freebsd-12-stable/share/mk/
H A Dbsd.cpu.mk382 # Prohibit the compiler from emitting SIMD instructions.
384 # cost outweighs the advantages of SIMD instructions.
/freebsd-12-stable/contrib/llvm-project/libunwind/src/
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-12-stable/contrib/wpa/wpa_supplicant/
H A Dnmake.mak16 # Build and installed following instructions in INSTALL.W32
/freebsd-12-stable/contrib/gcc/config/arm/
H A Dlib1funcs.asm71 long multiply instructions. That includes v3M. */
1133 not support Thumb instructions. (This can be a multilib option). */
1140 /* These labels & instructions are used by the Arm/Thumb interworking code.
1179 /* These labels & instructions are used by the Arm/Thumb interworking code,
/freebsd-12-stable/contrib/gcc/config/ia64/
H A Dcrtbegin.asm84 * the long branch instructions, and we do not wish every program to
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/
H A DScriptInterpreterPython.cpp541 const char *instructions = nullptr; local
547 instructions = R"(Enter your Python command(s). Type 'DONE' to end.
555 instructions = "Enter your Python command(s). Type 'DONE' to end.\n";
559 if (instructions) {
562 output_sp->PutCString(instructions);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCGSCCPassManager.h593 for (Instruction &I : instructions(N.getFunction()))
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp14 // 1. Trivial instructions between the call and return do not prevent the
16 // support moving any really useful instructions (only dead ones).
25 // can still be TRE'd. It can be TRE'd if ALL OTHER return instructions in
33 // 1. If the function has any alloca instructions, these instructions will be
93 /// Scan the specified function for alloca instructions.
97 return llvm::all_of(instructions(F), [](Instruction &I) {
195 // The local stack holds all alloca instructions and all byval arguments.
327 /// instructions between the call and this instruction are movable.
330 // FIXME: We can move load/store/call/free instructions abov
[all...]
H A DRewriteStatepointsForGC.cpp9 // Rewrite call/invoke instructions so as to make potential relocations
122 /// Apart from attributes and metadata, we also remove instructions that imply
206 // We add and rewrite a bunch of instructions, but don't really do much
396 /// For instructions which have multiple pointer [vector] inputs or that
466 // The behavior of getelementptr instructions is the same for vector and
818 // Known bases won't need new instructions introduced and can be
937 // extractelement instructions are a bit special in that we may need to
1027 // instructions.
1385 // Note: we've inserted instructions, so the call to llvm.deoptimize may
2084 // Clone instructions an
[all...]
H A DInferAddressSpaces.cpp23 // (so-called the generic address space) for other instructions to use.
356 for (Instruction &I : instructions(F)) {
784 /// simple memory instructions. Thse require re-mangling and may have multiple
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp690 // Skip the PHINodes and EH pads instructions.
773 // preceed coro begin and have instructions that can modify the
939 // Check for instructions that we can recreate on resume as opposed to spill
1136 /// This happens during the all-instructions iteration, so it must not
1363 // See if there are materializable instructions across suspend points.
1364 for (Instruction &I : instructions(F))
1373 // Rewrite materializable instructions to be materialized at the use point.
1385 for (Instruction &I : instructions(F)) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp128 // Scan the function body for instructions that may read or write memory.
134 // Some instructions can be ignored even if they read or write memory.
207 // Any remaining instructions need to be taken seriously! Check if they
1101 /// looking for instructions that violate attribute assumptions.
1169 // that has no instructions to scan/has an unsuitable definition.
1175 // set up the F instructions scan to verify assumptions of the attribute.
1185 for (Instruction &I : instructions(*F)) {
1210 // - verified to have no instructions that break attribute assumptions.
1438 // subsequent routines which also do scans over the instructions of the
1441 for (Instruction &I : instructions(
[all...]
H A DInliner.cpp928 // FIXME: Using instructions sequence is a really bad way to do this.
930 for (Instruction &I : instructions(N.getFunction()))
/freebsd-12-stable/sys/conf/
H A Dkern.pre.mk150 # rewriting the instructions to generate an absolute address of 0); -fPIE
H A Dkmod.mk172 # Don't allow clang to use fpu instructions or registers in kernel modules.
/freebsd-12-stable/crypto/openssl/
H A Dconfig34 See INSTALL for instructions.
/freebsd-12-stable/contrib/llvm-project/llvm/tools/bugpoint/
H A DCrashDebugger.cpp743 /// non-terminator instructions and replacing them with undef.
783 outs() << " instructions: ";
820 /// the specified instructions.
858 outs() << " instructions: ";
860 // Try to drop instruction metadata from all instructions, except the ones
863 for (Instruction &Inst : instructions(F)) {
1087 // Attempt to delete instructions using bisection. This should help out nasty
1113 // program, try to remove instructions that are not necessary to cause the
1114 // crash. To do this, we loop through all of the instructions in the
1123 // Loop over all of the (non-terminator) instructions remainin
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp153 /// Find all static allocas, dynamic allocas, return instructions and
168 /// restore the stack pointer before all return instructions in \p Returns.
384 for (Instruction &I : instructions(&F)) {
485 /// static alloca instructions. We save the unsafe "base pointer" in the
685 // Now go through the instructions again, replacing stacksave/stackrestore.
757 // Find all static and dynamic alloca instructions that must be moved to the
758 // unsafe stack, all return instructions and stack restore points.
818 // before setjmp / invoke instructions.
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTraverse.h848 for (const auto *I : E->instructions())
/freebsd-12-stable/crypto/openssl/crypto/
H A Dsparccpuid.S253 ! takes to execute rdtick and pair of VIS1 instructions. US-Tx VIS unit

Completed in 428 milliseconds

1234