HomeSort by: relevance | last modified time | path
    Searched defs:Memory (Results 1 - 15 of 15) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/AST/Interp/
InterpState.cpp 63 char *Memory = reinterpret_cast<char *>(malloc(sizeof(DeadBlock) + Size));
64 auto *D = new (Memory) DeadBlock(DeadBlocks, B);
EvalEmitter.cpp 52 // Allocate memory for a local.
53 auto Memory = std::make_unique<char[]>(sizeof(Block) + D->getAllocSize());
54 auto *B = new (Memory.get()) Block(D, /*isStatic=*/false);
59 Locals.insert({Off, std::move(Memory)});
InterpFrame.cpp 168 // Allocate memory to store the parameter and the block metadata.
171 auto Memory = std::make_unique<char[]>(BlockSize);
172 auto *B = new (Memory.get()) Block(Desc.second);
178 Params.insert({Off, std::move(Memory)});
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PredIteratorCache.h 32 /// Memory - This is the space that holds cached preds.
33 BumpPtrAllocator Memory;
52 Entry = Memory.Allocate<BasicBlock *>(PredCache.size());
74 Memory.Reset();
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
Memory.h 1 //===- llvm/Support/Memory.h - Memory Support -------------------*- C++ -*-===//
9 // This file declares the llvm::sys::Memory class.
26 /// This class encapsulates the notion of a memory block which has an address
27 /// and a size. It is used by the Memory class (a friend) as the result of
28 /// various memory allocation operations.
29 /// @see Memory
30 /// Memory block abstraction.
42 void *Address; ///< Address of first byte of memory area
43 size_t AllocatedSize; ///< Size, in bytes of the memory are
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Lex/
PreprocessingRecord.cpp 48 char *Memory = (char *)PPRec.Allocate(FileName.size() + 1, alignof(char));
49 memcpy(Memory, FileName.data(), FileName.size());
50 Memory[FileName.size()] = 0;
51 this->FileName = StringRef(Memory, FileName.size());
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DwarfExpression.h 144 enum { Unknown = 0, Register, Memory, Implicit };
147 /// Currently, entry values are not supported for the Memory location kind.
161 bool isMemoryLocation() const { return LocationKind == Memory; }
306 /// Lock this down to become a memory location description.
309 LocationKind = Memory;
  /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/AsmParser/
MSP430AsmParser.cpp 102 struct Memory {
110 Memory Mem;
239 O << "Memory ";
  /src/external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/
Minidump.h 65 /// Describes a single memory range (both its VM address and where to find it in
69 LocationDescriptor Memory;
Wasm.h 40 uint32_t MemorySize; // Memory size in bytes
41 uint32_t MemoryAlignment; // P2 alignment of memory
124 WasmLimits Memory;
233 WASM_SEC_MEMORY = 5, // Memory attributes
  /src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
WasmYAML.h 23 #include <memory>
94 Limits Memory;
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/
X86Operand.h 23 #include <memory>
30 enum KindTy { Token, Register, Immediate, Memory, Prefix, DXRegister } Kind;
67 /// If the memory operand is unsized and there are multiple instruction
130 case Memory:
131 OS << "Memory: ModeSize=" << Mem.ModeSize;
175 assert(Kind == Memory && "Invalid access!");
179 assert(Kind == Memory && "Invalid access!");
183 assert(Kind == Memory && "Invalid access!");
187 assert(Kind == Memory && "Invalid access!");
191 assert(Kind == Memory && "Invalid access!")
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
RDFGraph.h 30 // Since the graph can contain a large number of nodes, memory consumption
40 // memory addresses and the corresponding identifiers.
52 // memory: for each member node it should be possible to obtain its owner,
357 // Fast memory allocation and translation between node id and node address.
507 // each node takes 32 bytes in memory is used for fast translation between
875 NodeAllocator Memory;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
TargetInfo.cpp 1129 /// such that the argument will be passed in memory.
1151 /// Rewrite the function info so that all memory arguments use
1853 // indirectly if not. This avoids the need to align argument memory. Pass
1863 // On Darwin, some vectors are passed in memory, we handle this by passing
1960 // all the memory arguments to use inalloca.
2021 // Build a packed struct type for all of the arguments in memory.
2040 // Put the sret parameter into the inalloca struct if it's in memory.
2051 // Put arguments passed in memory into the struct.
2209 Memory
2219 /// call. In addition, this should never be Memory (the calle
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/AsmParser/
ARMAsmParser.cpp 64 #include <memory>
915 struct MemoryOp Memory;
1095 // checks whether this operand is a memory operand computed as an offset
1108 if(!Memory.OffsetImm || Memory.OffsetRegNum) return false;
1109 if(Memory.BaseRegNum != ARM::PC) return false;
1110 if (const auto *CE = dyn_cast<MCConstantExpr>(Memory.OffsetImm))
1362 if (Memory.BaseRegNum &&
1363 !ARMMCRegisterClasses[ARM::GPRRegClassID].contains(Memory.BaseRegNum) &&
1364 !ARMMCRegisterClasses[ARM::MQPRRegClassID].contains(Memory.BaseRegNum)
    [all...]

Completed in 29 milliseconds