HomeSort by: relevance | last modified time | path
    Searched defs:Block (Results 1 - 25 of 86) sorted by relevancy

1 2 3 4

  /src/external/apache2/llvm/dist/llvm/include/llvm/XRay/
BlockIndexer.h 1 //===- BlockIndexer.h - FDR Block Indexing Visitor ------------------------===//
10 // thread and a range of records representing a block.
25 // process+thread and group them by 'Block'.
28 struct Block {
36 using Index = DenseMap<std::pair<uint64_t, int32_t>, std::vector<Block>>;
41 Block CurrentBlock{0, 0, nullptr, {}};
60 /// allow for explicitly flushing a block's records to the currently
Profile.h 62 struct Block {
77 /// Appends a fully-formed Block instance into the Profile.
81 /// - The PathData component of the Block is empty
83 Error addBlock(Block &&B);
115 using BlockList = std::list<Block>;
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
SymbolRecordHelpers.cpp 36 BlockSym Block = createRecord<BlockSym>(Sym);
37 return Block.End;
67 BlockSym Block = createRecord<BlockSym>(Sym);
68 return Block.Parent;
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/
JITLinkMemoryManager.cpp 64 auto &Block = KV.second;
65 if (auto EC = sys::Memory::protectMappedMemory(Block, Prot))
68 sys::Memory::InvalidateInstructionCache(Block.base(),
69 Block.allocatedSize());
127 // Record the block for this segment.
  /src/lib/libtelnet/
encrypt.h 63 #define Block des_cblock
70 #define SAMEKEY(k1, k2) (!bcmp((void *)k1, (void *)k2, sizeof(Block)))
  /src/sys/external/bsd/compiler_rt/dist/lib/xray/
xray_allocator.h 154 /// N is the lower-bound size of the block of memory to return from the
155 /// allocation function. N is used to compute the size of a block, which is
156 /// cache-line-size multiples worth of memory. We compute the size of a block by
166 // The Allocator returns memory as Block instances.
167 struct Block {
213 if (((AllocatedBlocks + 1) * Block::Size) > MaxMemory)
220 reinterpret_cast<unsigned char *>(AlignedNextBlock) + Block::Size;
278 Block Allocate() XRAY_NEVER_INSTRUMENT { return {Alloc()}; }
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/
AnyCall.h 34 /// A call to an Objective-C block
35 Block,
71 K = (CE->getCallee()->getType()->getAs<BlockPointerType>()) ? Block
74 (K == Block && !isa<BlockDecl>(D))))
110 /// If @c E is a generic call (to ObjC method /function/block/etc),
132 // FIXME: block support.
174 case Block:
  /src/external/apache2/llvm/dist/clang/lib/AST/Interp/
InterpBlock.h 26 class Block;
34 /// A memory block, either on the stack or in the heap.
36 /// The storage described by the block immediately follows it in memory.
37 class Block {
39 // Creates a new block.
40 Block(const llvm::Optional<unsigned> &DeclID, Descriptor *Desc,
44 Block(Descriptor *Desc, bool IsStatic = false, bool IsExtern = false)
48 /// Returns the block's descriptor.
50 /// Checks if the block has any live pointers.
52 /// Checks if the block is extern
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGOpenCLRuntime.cpp 125 // Get the block literal from an expression derived from the block expression.
127 // Block variable declarations are implicitly qualified with const. Therefore
128 // all block variables must be initialized at declaration time and may not be
142 /// Record emitted llvm invoke function and llvm block literal for the
143 /// corresponding block expression.
146 llvm::Value *Block) {
148 "Block expression emitted twice");
150 assert(Block->getType()->isPointerTy() && "Invalid block literal type")
    [all...]
CGCleanup.h 119 void setCachedLandingPad(llvm::BasicBlock *block) {
120 CachedLandingPad = block;
127 void setCachedEHDispatchBlock(llvm::BasicBlock *block) {
128 CachedEHDispatchBlock = block;
132 if (llvm::BasicBlock *block = getCachedEHDispatchBlock())
133 return !block->use_empty();
160 llvm::BasicBlock *Block;
192 void setCatchAllHandler(unsigned I, llvm::BasicBlock *Block) {
193 setHandler(I, CatchTypeInfo{nullptr, 0}, Block);
196 void setHandler(unsigned I, llvm::Constant *Type, llvm::BasicBlock *Block) {
    [all...]
CGObjCRuntime.cpp 122 llvm::BasicBlock *Block;
174 Handler.Block = CGF.createBasicBlock("catch");
191 Catch->setHandler(I, { Handlers[I].TypeInfo, Handlers[I].Flags }, Handlers[I].Block);
199 // Outline the finally block.
230 CGF.EmitBlock(Handler.Block);
234 if ((CPI = dyn_cast_or_null<llvm::CatchPadInst>(Handler.Block->getFirstNonPHI()))) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PseudoProbe.h 28 enum class PseudoProbeType { Block = 0, IndirectCall, DirectCall };
35 // The saturated distrution factor representing 100% for block probes.
99 bool removeRedundantPseudoProbes(BasicBlock *Block);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRRelaxMemOperations.cpp 43 typedef MachineBasicBlock Block;
44 typedef Block::iterator BlockIt;
48 template <unsigned OP> bool relax(Block &MBB, BlockIt MBBI);
50 bool runOnBasicBlock(Block &MBB);
51 bool runOnInstruction(Block &MBB, BlockIt MBBI);
53 MachineInstrBuilder buildMI(Block &MBB, BlockIt MBBI, unsigned Opcode) {
66 for (Block &MBB : MF) {
74 bool AVRRelaxMem::runOnBasicBlock(Block &MBB) {
88 bool AVRRelaxMem::relax<AVR::STDWPtrQRr>(Block &MBB, BlockIt MBBI) {
124 bool AVRRelaxMem::runOnInstruction(Block &MBB, BlockIt MBBI)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/CodeView/
DebugLinesSubsection.h 45 support::ulittle32_t BlockSize; // Code size of block, in bytes.
106 struct Block {
107 Block(uint32_t ChecksumBufferOffset)
143 std::vector<Block> Blocks;
  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/JITLink/
JITLink.h 112 "Block cannot be both defined and absolute");
125 /// can downcast this to a Block.
131 assert(!IsDefined && "Cannot change the Absolute flag on a defined block");
140 // bitfields for Block, allocated here to improve packing.
148 class Block : public Addressable {
153 Block(Section &Parent, JITTargetAddress Size, JITTargetAddress Address,
166 Block(Section &Parent, ArrayRef<char> Content, JITTargetAddress Address,
184 Block(const Block &) = delete;
185 Block &operator=(const Block &) = delete
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
BranchFolding.h 44 /// given function. Block placement changes the layout and may create new
54 MachineBasicBlock *Block;
58 : Hash(h), Block(b) {}
61 MachineBasicBlock *getBlock() const { return Block; }
64 Block = MBB;
145 /// Given a machine basic block and an iterator into it, split the MBB so
171 /// Create a block that does by splitting one.
183 /// Analyze and optimize control flow related to the specified block. This
184 /// is never called on the entry block.
187 /// Remove the specified dead machine basic block from the function
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonBlockRanges.h 46 // of an instruction within a basic block.
107 // in a basic block.
131 MachineBasicBlock &getBlock() const { return Block; }
141 MachineBasicBlock &Block;
  /src/external/gpl3/gcc/dist/libsanitizer/tsan/
tsan_dense_alloc.h 113 // The stack itself uses Block::next links, while the batch within each
114 // stack node uses Block::batch links.
120 struct Block {
125 Block *MapBlock(IndexT idx) { return reinterpret_cast<Block *>(Map(idx)); }
139 Block *ptr = MapBlock(idx);
151 // Build a batch of at most Cache::kSize / 2 nodes linked by Block::batch.
155 Block *ptr = MapBlock(idx);
160 Block *head = MapBlock(head_idx);
  /src/common/dist/zlib/contrib/dotzlib/DotZLib/
DotZLib.cs 24 None, Partial, Sync, Full, Finish, Block
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
InlineAdvisor.h 89 const BasicBlock *getOriginalCallSiteBasicBlock() const { return Block; }
106 const BasicBlock *const Block;
269 const BasicBlock *Block, const Function &Callee,
  /src/external/apache2/llvm/dist/llvm/include/llvm/Bitstream/
BitstreamWriter.h 48 /// current block, in bits.
52 /// selected BLOCK ID.
55 /// CurAbbrevs - Abbrevs installed at in this block.
58 struct Block {
62 Block(unsigned PCS, size_t SSW) : PrevCodeSize(PCS), StartSizeWord(SSW) {}
66 std::vector<Block> BlockScope;
124 assert(BlockScope.empty() && CurAbbrevs.empty() && "Block imbalance");
265 // Block Manipulation
268 /// getBlockInfo - If there is block info for the specified ID, return it,
283 // Block header
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
SyncDependenceAnalysis.cpp 67 // in the set of all blocks where each block is reachable from A
72 // successor block of A.
131 // * We want a loop-compact block enumeration, that is the numbers assigned by
252 // block B
373 // Ok. Get the block
374 const auto *Block = LoopPOT.getBlockAt(BlockIdx);
375 LLVM_DEBUG(dbgs() << "SDA::joins. visiting " << Block->getName() << "\n");
377 auto *BlockLoop = LI.getLoopFor(Block);
378 bool IsLoopHeader = BlockLoop && BlockLoop->getHeader() == Block;
395 for (const auto *SuccBlock : successors(Block)) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/MSF/
MSFBuilder.cpp 55 "The requested block size is unsupported");
76 "Requested block map address is already in use");
93 "Attempt to reuse an allocated block");
133 int Block = FreeBlocks.find_first();
135 assert(Block != -1 && "We ran out of Blocks!");
137 uint32_t NextBlock = static_cast<uint32_t>(Block);
140 Block = FreeBlocks.find_next(Block);
165 for (auto Block : Blocks) {
166 if (Block >= FreeBlocks.size()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZLongBranch.cpp 39 // (1) Work out the address that each block would have if no branches
43 // (2) Work out the address that each block would have if all branches
46 // (3) Walk through the block calculating the final address of each instruction
48 // this check uses the final address of the target block, as calculated
50 // address of the target block that was calculated in (2). Both checks
79 // Represents positional information about a basic block.
81 // The address that we currently assume the block has.
84 // The size of the block in bytes, excluding terminators.
88 // The minimum alignment of the block.
92 // The number of terminators in this block. This value never changes
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
Inliner.cpp 440 BasicBlock *Block = CB.getParent();
453 Block)
462 emitInlinedInto(ORE, DLoc, Block, *Callee, *Caller, *OIC);

Completed in 46 milliseconds

1 2 3 4