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

1234

/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/
H A DScriptInterpreterPython.cpp553 const char *instructions = nullptr; local
559 instructions = R"(Enter your Python command(s). Type 'DONE' to end.
567 instructions = "Enter your Python command(s). Type 'DONE' to end.\n";
571 if (instructions) {
574 output_sp->PutCString(instructions);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp119 // If explicitly requested, allow vastart and alloca. For invoke instructions
518 // this is much faster than walking all the instructions.
1200 // instructions in the to-be-extracted region that branch to blocks that are
1408 for (Instruction &I : instructions(F)) {
1456 for (Instruction &I : instructions(NewFunc)) {
1506 for (Instruction &I : instructions(NewFunc)) {
1562 // If we have any return instructions in the region, split those blocks so
1623 // Now sink all instructions which only have non-phi uses inside the region.
1718 // exception propagation are treated as returning instructions. This is to
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCGSCCPassManager.h613 for (Instruction &I : instructions(N.getFunction()))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp127 // Scan the function body for instructions that may read or write memory.
133 // Some instructions can be ignored even if they read or write memory.
205 // Any remaining instructions need to be taken seriously! Check if they
1099 /// looking for instructions that violate attribute assumptions.
1167 // that has no instructions to scan/has an unsuitable definition.
1173 // set up the F instructions scan to verify assumptions of the attribute.
1183 for (Instruction &I : instructions(*F)) {
1208 // - verified to have no instructions that break attribute assumptions.
1437 // subsequent routines which also do scans over the instructions of the
1440 for (Instruction &I : instructions(
[all...]
H A DInliner.cpp741 // FIXME: Using instructions sequence is a really bad way to do this.
743 for (Instruction &I : instructions(N.getFunction()))
H A DOpenMPOpt.cpp85 /// Helper struct to store tracked ICV values at specif instructions.
276 for (Instruction &I : instructions(*F))
1287 // both instructions are in the same BB and at \p I we know the ICV
/freebsd-13-stable/crypto/openssl/
H A Dconfig34 See INSTALL for instructions.
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
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
401 /// For instructions which have multiple pointer [vector] inputs or that
471 // The behavior of getelementptr instructions is the same for vector and
834 // Known bases won't need new instructions introduced and can be
953 // Handle all instructions that have a vector BDV, but the instruction itself
968 // extractelement instructions are a bit special in that we may need to
1077 // instructions.
1442 // Note: we've inserted instructions, s
[all...]
H A DInferAddressSpaces.cpp23 // (so-called the generic address space) for other instructions to use.
431 for (Instruction &I : instructions(F)) {
903 /// simple memory instructions. Thse require re-mangling and may have multiple
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
92 /// Scan the specified function for alloca instructions.
96 return llvm::all_of(instructions(F), [](Instruction &I) {
194 // The local stack holds all alloca instructions and all byval arguments.
326 /// instructions between the call and this instruction are movable.
329 // FIXME: We can move load/store/call/free instructions abov
[all...]
H A DDeadStoreElimination.cpp111 cl::desc("The number of memory instructions to scan for "
133 /// If ValueSet is non-null, remove any deleted instructions from it as well.
152 // Mark the DeadInst as dead in the list of throwable instructions.
270 // The only instructions that both read and write are the mem transfer
271 // instructions (memcpy/memmove).
589 // Self reads can only happen for instructions that read memory. Get the
636 // instructions which can modify the memory location accessed by SecondI.
666 // Ignore instructions before FirstI if this is the FirstBB.
671 // Ignore instructions after SecondI if this is the first visit of SecondBB.
677 // In this case we also have to look at instructions afte
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/tools/bugpoint/
H A DCrashDebugger.cpp746 /// non-terminator instructions and replacing them with undef.
786 outs() << " instructions: ";
823 /// the specified instructions.
861 outs() << " instructions: ";
863 // Try to drop instruction metadata from all instructions, except the ones
866 for (Instruction &Inst : instructions(F)) {
1090 // Attempt to delete instructions using bisection. This should help out nasty
1116 // program, try to remove instructions that are not necessary to cause the
1117 // crash. To do this, we loop through all of the instructions in the
1126 // Loop over all of the (non-terminator) instructions remainin
[all...]
/freebsd-13-stable/sys/conf/
H A Dkern.pre.mk171 # rewriting the instructions to generate an absolute address of 0); -fPIE
H A Dkmod.mk159 # Don't allow clang to use fpu instructions or registers in kernel modules.
/freebsd-13-stable/crypto/openssl/crypto/
H A Dsparccpuid.S253 ! takes to execute rdtick and pair of VIS1 instructions. US-Tx VIS unit
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTraverse.h848 for (const auto *I : E->instructions())
H A DThreadSafetyTIL.h310 /// All basic block instructions have a unique ID (i.e. virtual register).
1497 /// instructions. It ends with a Terminator, which is a Branch or Goto to
1555 InstrArray &instructions() { return Instrs; } function in class:clang::threadSafety::BasicBlock
1556 const InstrArray &instructions() const { return Instrs; } function in class:clang::threadSafety::BasicBlock
1599 // Reserve space for Nins instructions.
1644 // assign unique ids to all instructions
1736 /// Return the total number of instructions in the CFG.
1772 // assign unique ids to all instructions
1854 /// This is a pseduo-term; it will be lowered to instructions in a CFG.
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp157 /// Find all static allocas, dynamic allocas, return instructions and
172 /// restore the stack pointer before all return instructions in \p Returns.
388 for (Instruction &I : instructions(&F)) {
489 /// static alloca instructions. We save the unsafe "base pointer" in the
698 // Now go through the instructions again, replacing stacksave/stackrestore.
771 // Find all static and dynamic alloca instructions that must be moved to the
772 // unsafe stack, all return instructions and stack restore points.
832 // before setjmp / invoke instructions.
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DGlobalsModRef.cpp581 for (Instruction &I : instructions(Node->getFunction())) {
608 // All non-call instructions we use the primary predicates for whether
/freebsd-13-stable/crypto/openssl/crypto/poly1305/asm/
H A Dpoly1305-armv4.pl573 @ to minimize amount of instructions [as well as amount of
574 @ 128-bit instructions, which benefits low-end processors], but
/freebsd-13-stable/lib/libpmc/
H A Dlibpmc.c86 * like "cache-misses", or "instructions-retired". These aliases are
380 EV_ALIAS("instructions", "k8-fr-retired-x86-instructions"),
417 __K8MASK(locked-instructions, 0),
440 /* dc dispatched prefetch instructions */
480 /* fr retired fpu instructions */
489 /* fr retired fastpath double op instructions */
745 EV_ALIAS("instructions", "SOFT-CLOCK.HARD"),
767 EV_ALIAS("instructions", "INSTR_EXECUTED"),
774 EV_ALIAS("instructions", "INSTR_EXECUTE
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp898 CurrentBB->instructions().reserve(
/freebsd-13-stable/sys/contrib/openzfs/cmd/zfs/
H A Dzfs_main.c8038 uint64_t instructions = 0; local
8046 ZCP_ARG_INSTRLIMIT, &instructions);
8074 if (ret == ETIME && instructions != 0)
8076 gettext("%llu Lua instructions\n"),
8077 (u_longlong_t)instructions);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DFunction.cpp319 dropAllReferences(); // After this it is safe to delete instructions.
1535 for (const Instruction &I : instructions(this))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp629 for (auto &I : instructions(F)) {

Completed in 405 milliseconds

1234