/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...] |