HomeSort by relevance Sort by last modified time
    Searched full:accesssize (Results 1 - 19 of 19) sorted by null

  /external/llvm/lib/Target/X86/AsmParser/
X86AsmInstrumentation.cpp 80 // contents of RDI, RDI + AccessSize * RCX, RSI, RSI + AccessSize *
119 bool IsSmallMemAccess(unsigned AccessSize) { return AccessSize < 8; }
212 virtual void InstrumentMemOperandSmall(X86Operand &Op, unsigned AccessSize,
216 virtual void InstrumentMemOperandLarge(X86Operand &Op, unsigned AccessSize,
221 virtual void InstrumentMOVSImpl(unsigned AccessSize, MCContext &Ctx,
224 void InstrumentMemOperand(X86Operand &Op, unsigned AccessSize, bool IsWrite,
228 unsigned AccessSize, MCContext &Ctx, MCStreamer &Out);
283 X86Operand &Op, unsigned AccessSize, bool IsWrite
    [all...]
  /external/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCELFStreamer.cpp 88 // functions found in MCELFStreamer.cpp taking AccessSize as an additional
93 unsigned AccessSize) {
107 ((AccessSize == 0) || (Size == 0) || (Size > GPSize))
109 : sbss[(Log2_64(AccessSize))];
123 if ((AccessSize) && (Size <= GPSize)) {
125 (AccessSize <= GPSize)
126 ? ELF::SHN_HEXAGON_SCOMMON + (Log2_64(AccessSize) + 1)
137 unsigned AccessSize) {
142 HexagonMCEmitCommonSymbol(Symbol, Size, ByteAlignment, AccessSize);
HexagonMCELFStreamer.h 35 unsigned AccessSize);
37 unsigned ByteAlignment, unsigned AccessSize);
HexagonMCTargetDesc.cpp 133 unsigned AccessSize) override {
137 AccessSize);
141 unsigned AccessSize) override {
145 Symbol, Size, ByteAlignment, AccessSize);
  /external/llvm/lib/Target/Hexagon/
HexagonIsetDx.td 42 let Defs = [R31, R29, R30], Uses = [R30], isCodeGenOnly = 1, mayLoad = 1, accessSize = DoubleWordAccess in
53 let Defs = [PC, R31, R29, R30], Uses = [R30, P0], isCodeGenOnly = 1, isPredicated = 1, isPredicatedFalse = 1, mayLoad = 1, accessSize = DoubleWordAccess, isBranch = 1, isIndirectBranch = 1 in
79 let isCodeGenOnly = 1, mayStore = 1, accessSize = ByteAccess in
106 let isCodeGenOnly = 1, mayLoad = 1, accessSize = HalfWordAccess, hasNewValue = 1, opNewValue = 0 in
148 let isCodeGenOnly = 1, mayLoad = 1, accessSize = ByteAccess, hasNewValue = 1, opNewValue = 0 in
164 let isCodeGenOnly = 1, mayLoad = 1, accessSize = WordAccess, hasNewValue = 1, opNewValue = 0 in
211 let Defs = [PC, R31, R29, R30], Uses = [R30, P0], isCodeGenOnly = 1, isPredicated = 1, mayLoad = 1, accessSize = DoubleWordAccess, isBranch = 1, isIndirectBranch = 1 in
221 let Defs = [R29, R30], Uses = [R30, R31, R29], isCodeGenOnly = 1, mayStore = 1, accessSize = DoubleWordAccess in
233 let isCodeGenOnly = 1, mayStore = 1, accessSize = HalfWordAccess in
249 let isCodeGenOnly = 1, mayStore = 1, accessSize = WordAccess i
    [all...]
HexagonInstrInfoV60.td 43 let addrMode = BaseImmOffset, accessSize = Vector64Access in
48 let isCodeGenOnly = 1, addrMode = BaseImmOffset, accessSize = Vector128Access in
105 let addrMode = BaseImmOffset, accessSize = Vector64Access in
113 let accessSize = Vector64Access in
117 let isCodeGenOnly = 1, accessSize = Vector128Access in
152 let accessSize = Vector64Access in
156 let isCodeGenOnly = 1, accessSize = Vector128Access in
185 let accessSize = Vector64Access in
190 let isCodeGenOnly = 1, accessSize = Vector128Access in
246 let accessSize = Vector64Access i
    [all...]
HexagonInstrInfoV4.td 416 let accessSize = ByteAccess, hasNewValue = 1 in {
421 let accessSize = HalfWordAccess, hasNewValue = 1 in {
428 let accessSize = WordAccess, hasNewValue = 1 in
431 let accessSize = WordAccess in {
436 let accessSize = DoubleWordAccess in
439 let accessSize = ByteAccess in
442 let accessSize = HalfWordAccess in
472 let accessSize = ByteAccess in {
479 let accessSize = HalfWordAccess in {
488 let accessSize = WordAccess in
    [all...]
HexagonInstrInfo.td     [all...]
HexagonInstrFormats.td 165 MemAccessSize accessSize = NoMemAccess;
166 let TSFlags{46-43} = accessSize.Value;
HexagonInstrInfo.h 346 unsigned &AccessSize) const;
HexagonInstrInfo.cpp     [all...]
  /external/compiler-rt/test/tsan/
unaligned_norace.cc 36 static int accesssize(int sz) { function
57 p += accesssize(sz1);
unaligned_race.cc 39 static int accesssize(int sz) { function
109 for (int off2 = 0; off2 < accesssize(sz1); off2++) {
  /external/llvm/test/CodeGen/Hexagon/
base-offset-post.ll 4 ; Test that the accessSize is set on a post-increment store. If not, an assert
  /external/llvm/lib/Analysis/
Loads.cpp 208 uint64_t AccessSize = DL.getTypeStoreSize(AccessTy);
262 if (AA && (AA->getModRefInfo(SI, StrippedPtr, AccessSize) & MRI_Mod) == 0)
275 (AA->getModRefInfo(Inst, StrippedPtr, AccessSize) & MRI_Mod) == 0)
  /external/llvm/lib/Transforms/Instrumentation/
SafeStack.cpp 210 bool SafeStack::IsAccessSafe(Value *Addr, uint64_t AccessSize,
218 ConstantRange(APInt(BitWidth, 0), APInt(BitWidth, AccessSize));
MemorySanitizer.cpp 348 // These arrays are indexed by log2(AccessSize).
417 unsigned AccessSize = 1 << AccessSizeIndex;
418 std::string FunctionName = "__msan_maybe_warning_" + itostr(AccessSize);
420 FunctionName, IRB.getVoidTy(), IRB.getIntNTy(AccessSize * 8),
423 FunctionName = "__msan_maybe_store_origin_" + itostr(AccessSize);
425 FunctionName, IRB.getVoidTy(), IRB.getIntNTy(AccessSize * 8),
    [all...]
AddressSanitizer.cpp 493 // This array is indexed by AccessIsWrite, Experiment and log2(AccessSize).
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopIdiomRecognize.cpp 458 uint64_t AccessSize = MemoryLocation::UnknownSize;
463 AccessSize = (BECst->getValue()->getZExtValue() + 1) * StoreSize;
469 MemoryLocation StoreLoc(Ptr, AccessSize);
    [all...]

Completed in 380 milliseconds