/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
H A D | CustomBehaviour.h | 118 class Instrument { 119 /// The description of Instrument kind 126 Instrument(StringRef Desc, StringRef Data) : Desc(Desc), Data(Data) {} in Instrument() function 128 Instrument() : Instrument("", "") {} in Instrument() function 130 virtual ~Instrument() = default; 136 using UniqueInstrument = std::unique_ptr<Instrument>; 139 /// scheduling class IDs. Targets can use information encoded in Instrument 155 // Returns true if this supports processing Instrument with 156 // Instrument.Desc equal to Type 159 /// Allocate an Instrument, and return a unique pointer to it. This function [all …]
|
H A D | InstrBuilder.h | 89 createInstrDescImpl(const MCInst &MCI, const SmallVector<Instrument *> &IVec); 92 const SmallVector<Instrument *> &IVec); 118 createInstruction(const MCInst &MCI, const SmallVector<Instrument *> &IVec);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCA/ |
H A D | RISCVCustomBehaviour.h | 29 class RISCVLMULInstrument : public Instrument { 34 explicit RISCVLMULInstrument(StringRef Data) : Instrument(DESC_NAME, Data) {} in RISCVLMULInstrument() 41 class RISCVSEWInstrument : public Instrument { 46 explicit RISCVSEWInstrument(StringRef Data) : Instrument(DESC_NAME, Data) {} in RISCVSEWInstrument() 61 /// Create a Instrument for RISC-V target 66 /// Using the Instrument, returns a SchedClassID to use instead of 70 const SmallVector<Instrument *> &IVec) const override;
|
H A D | RISCVCustomBehaviour.cpp | 83 LLVM_DEBUG(dbgs() << "RVCB: Bad data for instrument kind " << Desc << ": " in createInstrument() 92 LLVM_DEBUG(dbgs() << "RVCB: Bad data for instrument kind " << Desc << ": " in createInstrument() 107 LLVM_DEBUG(dbgs() << "RVCB: Found VSETVLI and creating instrument for it: " in createInstruments() 136 llvm_unreachable("Cannot create instrument for LMUL_RESERVED"); in createInstruments() 158 llvm_unreachable("Cannot create instrument for SEW"); in createInstruments() 222 const llvm::SmallVector<Instrument *> &IVec) const { in getSchedClassID() 245 // getBaseInfo works with (Opcode, LMUL, 0) if no SEW instrument, in getSchedClassID() 246 // or (Opcode, LMUL, SEW) if SEW instrument is active, and depends on LMUL in getSchedClassID()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | EntryExitInstrumenter.cpp | 91 StringRef EntryAttr = PostInlining ? "instrument-function-entry-inlined" in runOnFunction() 92 : "instrument-function-entry"; in runOnFunction() 94 StringRef ExitAttr = PostInlining ? "instrument-function-exit-inlined" in runOnFunction() 95 : "instrument-function-exit"; in runOnFunction() 158 PostInlineEntryExitInstrumenter, "post-inline-ee-instrument", 159 "Instrument function entry/exit with calls to e.g. mcount() " 164 PostInlineEntryExitInstrumenter, "post-inline-ee-instrument", in INITIALIZE_PASS_DEPENDENCY() 165 "Instrument function entry/exit with calls to e.g. mcount() " in INITIALIZE_PASS_DEPENDENCY()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/xray/ |
H A D | xray_always_instrument.txt | 2 # always instrument. You can use this as an argument to 3 # -fxray-always-instrument=<path> along with your project-specific lists. 5 # Always instrument the main function.
|
H A D | xray_never_instrument.txt | 2 # never instrument. You can use this as an argument to 3 # -fxray-never-instrument=<path> along with your project-specific lists. 5 # Never instrument any function whose symbol starts with __xray.
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | ThreadSanitizer.cpp | 55 "tsan-instrument-memory-accesses", cl::init(true), 56 cl::desc("Instrument memory accesses"), cl::Hidden); 58 ClInstrumentFuncEntryExit("tsan-instrument-func-entry-exit", cl::init(true), 59 cl::desc("Instrument function entry and exit"), 65 static cl::opt<bool> ClInstrumentAtomics("tsan-instrument-atomics", 67 cl::desc("Instrument atomics"), 70 "tsan-instrument-memintrinsics", cl::init(true), 71 cl::desc("Instrument memintrinsics (memset/memcpy/memmove)"), cl::Hidden); 77 "tsan-instrument-read-before-write", cl::init(false), 102 /// ThreadSanitizer: instrument the code in module to find races. [all …]
|
H A D | MemProfiler.cpp | 90 static cl::opt<bool> ClInstrumentReads("memprof-instrument-reads", 91 cl::desc("instrument read instructions"), 95 ClInstrumentWrites("memprof-instrument-writes", 96 cl::desc("instrument write instructions"), cl::Hidden, 100 "memprof-instrument-atomics", 101 cl::desc("instrument atomic instructions (rmw, cmpxchg)"), cl::Hidden, 127 static cl::opt<bool> ClStack("memprof-instrument-stack", 128 cl::desc("Instrument scalar stack variables"), 216 /// Instrument the code in module to profile memory accesses. 310 // Instrument memset/memmove/memcpy [all …]
|
H A D | AddressSanitizer.cpp | 211 static cl::opt<bool> ClInstrumentReads("asan-instrument-reads", 212 cl::desc("instrument read instructions"), 216 "asan-instrument-writes", cl::desc("instrument write instructions"), 225 "asan-instrument-atomics", 226 cl::desc("instrument atomic instructions (rmw, cmpxchg)"), cl::Hidden, 230 ClInstrumentByval("asan-instrument-byval", 231 cl::desc("instrument byval call arguments"), cl::Hidden, 262 cl::desc("maximal number of instructions to instrument in any given BB"), 309 cl::desc("Instrument <, <=, >, >=, - with pointer operands"), cl::Hidden, 314 cl::desc("Instrument <, <=, >, >= with pointer operands"), cl::Hidden, [all …]
|
H A D | ValueProfilePlugins.inc | 45 // Not instrument constant length calls. 63 // Not instrument constant length calls. 112 // FIXME: Set InsertPt to the end of basic block to instrument the value
|
H A D | HWAddressSanitizer.cpp | 101 "hwasan-instrument-with-calls", 102 cl::desc("instrument reads and writes with callbacks"), cl::Hidden, 105 static cl::opt<bool> ClInstrumentReads("hwasan-instrument-reads", 106 cl::desc("instrument read instructions"), 110 ClInstrumentWrites("hwasan-instrument-writes", 111 cl::desc("instrument write instructions"), cl::Hidden, 115 "hwasan-instrument-atomics", 116 cl::desc("instrument atomic instructions (rmw, cmpxchg)"), cl::Hidden, 119 static cl::opt<bool> ClInstrumentByval("hwasan-instrument-byval", 120 cl::desc("instrument byval arguments"), [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/ |
H A D | CodeRegion.h | 132 /// Instrument for this region. 140 Instrument *getInstrument() const { return I.get(); } in getInstrument() 191 UniqueInstrument Instrument) = 0; 200 UniqueInstrument Instrument) override {} in beginRegion() 210 UniqueInstrument Instrument) override; 213 const SmallVector<Instrument *> getActiveInstruments(llvm::SMLoc Loc) const;
|
/freebsd/contrib/tcpdump/ |
H A D | instrument-functions.c | 34 * If the environment variable INSTRUMENT is 84 /* Get the configuration environment variable INSTRUMENT value if any */ in print_debug() 85 instrument_type = getenv("INSTRUMENT"); in print_debug() 97 fprintf(stderr, "INSTRUMENT can be only \"\", \"all\", \"a\", " in print_debug()
|
H A D | CONTRIBUTING.md | 125 $ ./configure --enable-instrument-functions 140 If the environment variable INSTRUMENT is 148 $ INSTRUMENT=a ./tcpdump ... 149 $ INSTRUMENT=g ./tcpdump ... 150 $ INSTRUMENT= ./tcpdump ... 154 $ export INSTRUMENT=global
|
/freebsd/sys/cddl/dev/fbt/x86/ |
H A D | fbt_isa.c | 136 * On amd64, we instrument the ret, not the in fbt_invop() 193 * want to be able to instrument it. in fbt_provide_module_function() 275 * We only instrument "ret" on amd64 -- we don't yet instrument in fbt_provide_module_function() 302 * function. If it does, we refuse to instrument it. in fbt_provide_module_function()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | IRDynamicChecks.cpp | 114 /// called, the client calls Instrument, which adds the desired 141 /// Inspect a function to find instructions to instrument 150 /// Instrument all the instructions found by Inspect() 154 bool Instrument() { in Instrument() function in Instrumenter 183 /// Determine whether a single instruction is interesting to instrument, 537 if (!vpc.Instrument()) in runOnModule() 547 if (!ooc.Instrument()) in runOnModule()
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | OPENSSL_instrument_bus.pod | 5 OPENSSL_instrument_bus, OPENSSL_instrument_bus2 - instrument references to memory bus 18 subroutines in question instrument these references for purposes of
|
/freebsd/contrib/file/magic/Magdir/ |
H A D | audio | 96 0 string SBI SoundBlaster instrument data 380 0 string IMPI Impulse Tracker Instrument 480 0 string Extended\40Instrument: Fast Tracker II Instrument 584 >13 string Ist Instrument 977 0 string cyd!inst Klystrack instrument 979 # magic for WOPL instrument files, https://github.com/Wohlstand/OPL3BankEditor 982 0 string WOPL3-INST\0 WOPL instrument 984 0 string WOPL3-BANK\0 WOPL instrument bank 987 # AdLib/OPL instrument files. Format specifications on 989 0 string Junglevision\ Patch\ File Junglevision instrument data [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/MCA/ |
H A D | CustomBehaviour.cpp | 47 return std::make_unique<Instrument>(Desc, Data); in createInstrument() 57 const llvm::SmallVector<Instrument *> &IVec) const { in getSchedClassID()
|
/freebsd/sys/contrib/device-tree/Bindings/arm/keystone/ |
H A D | ti,sci.txt | 4 Texas Instrument's processors including those belonging to Keystone generation 19 The TI-SCI node describes the Texas Instrument's System Controller entity node.
|
H A D | ti,sci.yaml | 13 Texas Instrument's processors including those belonging to Keystone generation 25 The TI-SCI node describes the Texas Instrument's System Controller entity node.
|
/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | XRayLists.cpp | 36 // First apply the always instrument list, than if it isn't an "always" see in shouldImbueFunction() 37 // whether it's treated as a "never" instrument function. in shouldImbueFunction()
|
/freebsd/share/man/man4/ |
H A D | uslcom.4 | 167 Suunto Sports Instrument 183 Vaisala USB Instrument cable
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | JMCInstrumenter.cpp | 10 // - instrument each function with a call to __CheckForDebuggerJustMyCode. The 64 "Instrument function entry with call to __CheckForDebuggerJustMyCode", 199 "JMC instrument more than once?"); in runImpl()
|