HomeSort by relevance Sort by last modified time
    Searched full:blockinfo (Results 1 - 25 of 70) sorted by null

1 2 3

  /external/llvm/lib/CodeGen/
SafeStackColoring.cpp 96 BlockLifetimeInfo &BlockInfo = BlockLiveness[BB];
97 BlockInfo.Begin.resize(NumAllocas);
98 BlockInfo.End.resize(NumAllocas);
99 BlockInfo.LiveIn.resize(NumAllocas);
100 BlockInfo.LiveOut.resize(NumAllocas);
119 if (BlockInfo.End.test(M.AllocaNo))
120 BlockInfo.End.reset(M.AllocaNo);
121 BlockInfo.Begin.set(M.AllocaNo);
123 if (BlockInfo.Begin.test(M.AllocaNo))
124 BlockInfo.Begin.reset(M.AllocaNo)
    [all...]
MachineTraceMetrics.cpp 61 BlockInfo.resize(MF->getNumBlockIDs());
69 BlockInfo.clear();
87 FixedBlockInfo *FBI = &BlockInfo[MBB->getNumber()];
133 assert(BlockInfo[MBBNum].hasResources() &&
147 BlockInfo.resize(MTM.BlockInfo.size());
149 ProcResourceDepths.resize(MTM.BlockInfo.size() * PRKinds);
150 ProcResourceHeights.resize(MTM.BlockInfo.size() * PRKinds);
165 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()];
181 TraceBlockInfo *PredTBI = &BlockInfo[PredNum]
    [all...]
StackColoring.cpp 401 const BlockLifetimeInfo &BlockInfo = BI->second;
403 dumpBV("BEGIN", BlockInfo.Begin);
404 dumpBV("END", BlockInfo.End);
405 dumpBV("LIVE_IN", BlockInfo.LiveIn);
406 dumpBV("LIVE_OUT", BlockInfo.LiveOut);
583 BlockLifetimeInfo &BlockInfo = BlockLiveness[MBB];
585 BlockInfo.Begin.resize(NumSlot);
586 BlockInfo.End.resize(NumSlot);
596 if (BlockInfo.Begin.test(Slot)) {
597 BlockInfo.Begin.reset(Slot)
    [all...]
SplitKit.h 95 /// Two BlockInfo entries are created for template 4. One for the live-in
99 /// Live-through blocks without any uses don't get BlockInfo entries. They
102 struct BlockInfo {
110 /// isOneInstr - Returns true when this BlockInfo describes a single
128 SmallVector<BlockInfo, 8> UseBlocks;
180 /// getUseBlocks - Return an array of BlockInfo objects for the basic blocks
182 ArrayRef<BlockInfo> getUseBlocks() const { return UseBlocks; }
213 bool shouldSplitSingleBlock(const BlockInfo &BI, bool SingleInstrs) const;
462 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI);
485 void splitRegInBlock(const SplitAnalysis::BlockInfo &BI
    [all...]
  /external/lzma/Java/Tukaani/src/org/tukaani/xz/index/
BlockInfo.java 2 * BlockInfo
14 public class BlockInfo {
23 public BlockInfo(IndexDecoder indexOfFirstStream) {
IndexDecoder.java 177 public void locateBlock(BlockInfo info, long target) {
197 public void setBlockInfo(BlockInfo info, int blockNumber) {
  /external/clang/lib/CodeGen/
CGBlocks.cpp 47 const CGBlockInfo &blockInfo,
52 const CGBlockInfo &blockInfo) {
53 return CodeGenFunction(CGM).GenerateCopyHelperFunction(blockInfo);
58 const CGBlockInfo &blockInfo) {
59 return CodeGenFunction(CGM).GenerateDestroyHelperFunction(blockInfo);
77 const CGBlockInfo &blockInfo) {
99 blockInfo.BlockSize.getQuantity()));
102 if (blockInfo.NeedsCopyDispose) {
104 elements.push_back(buildCopyHelper(CGM, blockInfo));
107 elements.push_back(buildDisposeHelper(CGM, blockInfo));
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64BranchRelaxation.cpp 84 SmallVector<BasicBlockInfo, 16> BlockInfo;
125 assert(BlockInfo[Num].Offset % (1u << Align) == 0);
126 assert(!Num || BlockInfo[PrevNum].postOffset() <= BlockInfo[Num].Offset);
135 const BasicBlockInfo &BBI = BlockInfo[MBB.getNumber()];
161 BlockInfo.clear();
162 BlockInfo.resize(MF->getNumBlockIDs());
176 /// This function updates BlockInfo directly.
181 BlockInfo[MBB.getNumber()].Size = Size;
193 unsigned Offset = BlockInfo[MBB->getNumber()].Offset
    [all...]
  /external/swiftshader/src/OpenGL/libGLESv2/
Program.h 40 struct BlockInfo
42 BlockInfo(const glsl::Uniform& uniform, int blockIndex);
52 const BlockInfo &blockInfo);
64 const BlockInfo blockInfo;
233 bool defineUniform(GLenum shader, GLenum type, GLenum precision, const std::string &_name, unsigned int arraySize, int registerIndex, const Uniform::BlockInfo& blockInfo);
Program.cpp 43 Uniform::BlockInfo::BlockInfo(const glsl::Uniform& uniform, int blockIndex)
50 offset = uniform.blockInfo.offset;
51 arrayStride = uniform.blockInfo.arrayStride;
52 matrixStride = uniform.blockInfo.matrixStride;
53 isRowMajorMatrix = uniform.blockInfo.isRowMajorMatrix;
66 const BlockInfo &blockInfo)
67 : type(type), precision(precision), name(name), arraySize(arraySize), blockInfo(blockInfo)
    [all...]
  /external/clang/include/clang/Analysis/Analyses/
ThreadSafetyCommon.h 409 struct BlockInfo {
415 BlockInfo()
418 BlockInfo(BlockInfo &&RHS)
424 BlockInfo &operator=(BlockInfo &&RHS) {
435 BlockInfo(const BlockInfo &) = delete;
436 void operator=(const BlockInfo &) = delete;
485 std::vector<BlockInfo> BBInfo; // Extra information per BB
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Bitcode/
BitstreamReader.h 29 /// BlockInfo - This contains information emitted to BLOCKINFO_BLOCK blocks.
31 struct BlockInfo {
43 std::vector<BlockInfo> BlockInfoRecords;
46 /// block/record name information in the BlockInfo block. Only llvm-bcanalyzer
70 BlockInfo &Info = BlockInfoRecords.back();
71 // Free blockinfo abbrev info.
98 const BlockInfo *getBlockInfo(unsigned BlockID) const {
110 BlockInfo &getOrCreateBlockInfo(unsigned BlockID) {
111 if (const BlockInfo *BI = getBlockInfo(BlockID))
112 return *const_cast<BlockInfo*>(BI)
    [all...]
BitstreamWriter.h 54 /// BlockInfo - This contains information emitted to BLOCKINFO_BLOCK blocks.
56 struct BlockInfo {
60 std::vector<BlockInfo> BlockInfoRecords;
72 BlockInfo &Info = BlockInfoRecords.back();
73 // Free blockinfo abbrev info.
182 BlockInfo *getBlockInfo(unsigned BlockID) {
215 // If there is a blockinfo for this BlockID, add all the predefined abbrevs
217 if (BlockInfo *Info = getBlockInfo(BlockID)) {
485 // BlockInfo Block Emission
504 BlockInfo &getOrCreateBlockInfo(unsigned BlockID)
    [all...]
BitCodes.h 54 /// StandardBlockIDs - All bitcode files can optionally include a BLOCKINFO
66 /// BlockInfoCodes - The blockinfo block contains metadata about user-defined
70 // block, instead of the BlockInfo block.
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
SplitKit.h 62 /// Two BlockInfo entries are created for template 4. One for the live-in
66 /// Live-through blocks without any uses don't get BlockInfo entries. They
69 struct BlockInfo {
77 /// isOneInstr - Returns true when this BlockInfo describes a single
95 SmallVector<BlockInfo, 8> UseBlocks;
155 /// getUseBlocks - Return an array of BlockInfo objects for the basic blocks
157 ArrayRef<BlockInfo> getUseBlocks() const { return UseBlocks; }
188 bool shouldSplitSingleBlock(const BlockInfo &BI, bool SingleInstrs) const;
421 void splitSingleBlock(const SplitAnalysis::BlockInfo &BI);
444 void splitRegInBlock(const SplitAnalysis::BlockInfo &BI
    [all...]
  /external/llvm/lib/Target/AMDGPU/
SIWholeQuadMode.cpp 77 struct BlockInfo {
99 DenseMap<MachineBasicBlock *, BlockInfo> Blocks;
215 BlockInfo &BI = Blocks[MBB];
283 BlockInfo BI = Blocks[&MBB]; // Make a copy to prevent dangling references.
297 BlockInfo &PredBI = Blocks[Pred];
308 BlockInfo &SuccBI = Blocks[Succ];
368 const BlockInfo &BI = BII->second;
  /external/llvm/include/llvm/Bitcode/
BitstreamWriter.h 58 /// BlockInfo - This contains information emitted to BLOCKINFO_BLOCK blocks.
60 struct BlockInfo {
64 std::vector<BlockInfo> BlockInfoRecords;
192 BlockInfo *getBlockInfo(unsigned BlockID) {
225 // If there is a blockinfo for this BlockID, add all the predefined abbrevs
227 if (BlockInfo *Info = getBlockInfo(BlockID)) {
505 // BlockInfo Block Emission
524 BlockInfo &getOrCreateBlockInfo(unsigned BlockID) {
525 if (BlockInfo *BI = getBlockInfo(BlockID))
543 BlockInfo &Info = getOrCreateBlockInfo(BlockID)
    [all...]
BitCodes.h 56 /// StandardBlockIDs - All bitcode files can optionally include a BLOCKINFO
68 /// BlockInfoCodes - The blockinfo block contains metadata about user-defined
72 // block, instead of the BlockInfo block.
BitstreamReader.h 36 struct BlockInfo {
46 std::vector<BlockInfo> BlockInfoRecords;
49 /// information in the BlockInfo block. Only llvm-bcanalyzer uses this.
100 const BlockInfo *getBlockInfo(unsigned BlockID) const {
112 BlockInfo &getOrCreateBlockInfo(unsigned BlockID) {
113 if (const BlockInfo *BI = getBlockInfo(BlockID))
114 return *const_cast<BlockInfo*>(BI);
124 /// This is a "take" operation because BlockInfo records are non-trivial, and
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
ProfileInfoTypes.h 33 BlockInfo = 3, /* Block profiling information */
  /external/deqp/modules/gles31/functional/
es31fBasicComputeShaderTests.cpp 172 const InterfaceBlockInfo blockInfo = getProgramInterfaceBlockInfo(gl, program.getProgram(), GL_UNIFORM_BLOCK, blockIndex);
177 gl.bufferData(GL_UNIFORM_BUFFER, (glw::GLsizeiptr)blockInfo.dataSize, DE_NULL, GL_STATIC_DRAW);
180 const BufferMemMap bufMap(gl, GL_UNIFORM_BUFFER, 0, (int)blockInfo.dataSize, GL_MAP_WRITE_BIT);
292 const InterfaceBlockInfo blockInfo = getProgramInterfaceBlockInfo(gl, program.getProgram(), GL_SHADER_STORAGE_BLOCK, blockIndex);
297 gl.bufferData(GL_SHADER_STORAGE_BUFFER, (glw::GLsizeiptr)blockInfo.dataSize, DE_NULL, GL_STATIC_DRAW);
302 const BufferMemMap bufMap(gl, GL_SHADER_STORAGE_BUFFER, 0, (int)blockInfo.dataSize, GL_MAP_WRITE_BIT);
308 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, blockInfo.bufferBinding, *inputBuffer);
315 const InterfaceBlockInfo blockInfo = getProgramInterfaceBlockInfo(gl, program.getProgram(), GL_SHADER_STORAGE_BLOCK, blockIndex);
318 gl.bufferData(GL_SHADER_STORAGE_BUFFER, blockInfo.dataSize, DE_NULL, GL_STREAM_READ);
319 gl.bindBufferBase(GL_SHADER_STORAGE_BUFFER, blockInfo.bufferBinding, *outputBuffer)
    [all...]
  /external/clang/lib/Analysis/
ThreadSafety.cpp 473 std::vector<CFGBlockInfo> &BlockInfo);
688 std::vector<CFGBlockInfo> &BlockInfo) {
695 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlockID];
711 CFGBlockInfo *PrevBlockInfo = &BlockInfo[PrevBlockID];
758 Context LoopBegin = BlockInfo[FirstLoopBlock->getBlockID()].EntryContext;
766 saveContext(nullptr, BlockInfo[exitID].ExitContext);
773 std::vector<CFGBlockInfo> &BlockInfo) {
775 CFGBlockInfo *CurrBlockInfo = &BlockInfo[CurrBlock->getBlockID()];
808 BlockInfo[(*CurrBlock->pred_begin())->getBlockID()].ExitLoc;
918 std::vector<CFGBlockInfo> BlockInfo;
    [all...]
Consumed.cpp     [all...]
  /external/lzma/Java/Tukaani/src/org/tukaani/xz/
SeekableXZInputStream.java 21 import org.tukaani.xz.index.BlockInfo;
126 private final BlockInfo curBlockInfo;
132 private final BlockInfo queriedBlockInfo;
453 curBlockInfo = new BlockInfo(first);
457 queriedBlockInfo = new BlockInfo(first);
893 private void locateBlockByPos(BlockInfo info, long pos) {
    [all...]
  /external/swiftshader/third_party/LLVM/docs/
BitCodeFormat.html 291 inside a <tt><a href="#BLOCKINFO">BLOCKINFO</a></tt> block, in which case
292 they are defined in all blocks that match the ID that the BLOCKINFO block is
448 <tt>BLOCKINFO</tt> record for the particular block type
569 <h4><a name="BLOCKINFO">#0 - BLOCKINFO Block</a></h4>
574 The <tt>BLOCKINFO</tt> block allows the description of metadata for other
595 Standard <tt>DEFINE_ABBREV</tt> records can occur inside <tt>BLOCKINFO</tt>
598 <tt>BLOCKINFO</tt> block itself. The abbreviations defined
599 in <tt>BLOCKINFO</tt> blocks receive abbreviation IDs as described
    [all...]

Completed in 1015 milliseconds

1 2 3