/external/llvm/lib/CodeGen/AsmPrinter/ |
DebugLocStream.h | 28 /// variable/inlined-at pair, and an \a Entry for each \a DebugLocEntry. 41 struct Entry { 46 Entry(const MCSymbol *BeginSym, const MCSymbol *EndSym, size_t ByteOffset, 54 SmallVector<Entry, 32> Entries; 72 /// \brief Start a new .debug_loc entry list. 74 /// Start a new .debug_loc entry list. Return the new list's index so it can 84 /// Finalize a .debug_loc entry list. 92 /// \brief Start a new .debug_loc entry. 95 /// entry. 100 /// Finalize a .debug_loc entry, deleting if it's empty [all...] |
/external/llvm/lib/CodeGen/ |
ExecutionDepsFix.cpp | 213 const auto &Entry = AliasMap[Reg]; 214 return make_range(Entry.begin(), Entry.end()); 376 // This is the entry block. 386 DEBUG(dbgs() << "BB#" << MBB->getNumber() << ": entry\n"); 754 MachineBasicBlock *Entry = &*MF->begin(); 755 ReversePostOrderTraversal<MachineBasicBlock*> RPOT(Entry);
|
InterferenceCache.h | 38 /// Entry - A cache entry containing interference information for all aliases 40 class Entry { 48 /// RefCount - The total number of Cursor instances referring to this Entry. 97 Entry() : PhysReg(0), Tag(0), RefCount(0), Indexes(nullptr), LIS(nullptr) {} 100 assert(!hasRefs() && "Cannot clear cache entry with references"); 115 /// valid - Return true if this is a valid entry for physReg. 118 /// reset - Initialize entry to represent physReg's aliases. 132 // We don't keep a cache entry for every physical register, that would use too 137 // Point to an entry for each physreg. The entry pointed to may not be up t [all...] |
LocalStackSlotAllocation.cpp | 328 MachineBasicBlock *Entry = &Fn.front(); 403 // MachineBasicBlock::iterator InsertionPt = Entry->begin(); 404 TRI->materializeFrameBaseRegister(Entry, BaseReg, FrameIdx,
|
MachineModuleInfo.cpp | 97 AddrLabelSymEntry &Entry = AddrLabelSymbols[BB]; 99 // If we already had an entry for this block, just return it. 100 if (!Entry.Symbols.empty()) { 101 assert(BB->getParent() == Entry.Fn && "Parent changed"); 102 return Entry.Symbols; 105 // Otherwise, this is a new entry, create a new symbol for it and add an 106 // entry to BBCallbacks so we can be notified if the BB is deleted or RAUWd. 109 Entry.Index = BBCallbacks.size() - 1; 110 Entry.Fn = BB->getParent(); 111 Entry.Symbols.push_back(Context.createTempSymbol()) [all...] |
ShrinkWrap.cpp | 38 // entry and exits blocks. 117 /// Frequency of the Entry block. 123 /// Entry block. 124 const MachineBasicBlock *Entry; 171 Entry = &MF.front(); 180 bool ArePointsInteresting() const { return Save != Entry && Save && Restore; } 278 DEBUG(dbgs() << "Found a block that is not reachable from Entry\n"); 312 // 2. all path to Restore needs to go through Save from Entry. 436 DEBUG(dbgs() << "\n ** Results **\nFrequency of the Entry: " << EntryFreq
|
/external/llvm/lib/DebugInfo/DWARF/ |
DWARFDebugLine.cpp | 328 // The directory index represents an entry in the include_directories 643 const FileNameEntry &Entry = Prologue.FileNames[FileIndex - 1]; 644 const char *FileName = Entry.Name; 652 uint64_t IncludeDirIndex = Entry.DirIdx; 654 // Be defensive about the contents of Entry.
|
/external/llvm/lib/ExecutionEngine/ |
GDBRegistrationListener.cpp | 68 RegisteredObjectInfo(std::size_t Size, jit_code_entry *Entry, 70 : Size(Size), Entry(Entry), Obj(std::move(Obj)) {} 73 : Size(Other.Size), Entry(Other.Entry), Obj(std::move(Other.Obj)) {} 77 Entry = Other.Entry; 83 jit_code_entry *Entry; 108 /// Creates an entry in the JIT registry for the buffer @p Object, 134 // Insert this entry at the head of the list [all...] |
/external/llvm/lib/IR/ |
Metadata.cpp | 77 auto *&Entry = Context.pImpl->MetadataAsValues[MD]; 78 if (!Entry) 79 Entry = new MetadataAsValue(Type::getMetadataTy(Context), MD); 80 return Entry; 101 auto *&Entry = Store[MD]; 102 if (Entry) { 103 replaceAllUsesWith(Entry); 110 Entry = this; 255 auto *&Entry = Context.pImpl->ValuesAsMetadata[V]; 256 if (!Entry) { [all...] |
Module.cpp | 458 auto &Entry = *ComdatSymTab.insert(std::make_pair(Name, Comdat())).first; 459 Entry.second.Name = &Entry; 460 return &Entry.second;
|
/external/llvm/lib/MC/ |
MCContext.cpp | 199 // of the string that is embedded in the UsedNames entry. 286 MCSectionMachO *&Entry = MachOUniquingMap[Name]; 287 if (Entry) 288 return Entry; 295 return Entry = new (MachOAllocator.Allocate()) MCSectionMachO( 352 auto &Entry = *IterBool.first; 354 return Entry.second; 356 StringRef CachedName = Entry.first.SectionName; 371 Entry.second = Result;
|
/external/llvm/lib/Support/ |
Timer.cpp | 341 const std::pair<TimeRecord, std::string> &Entry = TimersToPrint[e-i-1]; 342 Entry.first.print(Total, OS); 343 OS << Entry.second << '\n';
|
/external/llvm/lib/Target/Mips/ |
MipsOptimizePICCall.cpp | 86 /// instruction and load the function address from object Entry. 87 unsigned getCount(ValueType Entry); 90 /// that loads from object Entry. 91 unsigned getReg(ValueType Entry); 94 void incCntAndSetReg(ValueType Entry, unsigned Reg); 215 ValueType Entry; 218 if (!isCallViaRegister(*I, Reg, Entry)) 222 unsigned N = getCount(Entry); 229 getCallTargetRegOpnd(*I)->setReg(getReg(Entry)); 237 if (Entry) [all...] |
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyCFGStackify.cpp | 22 /// WebAssembly, provided that all loops are single-entry. 93 // TODO: Implement multiple-entry loops. 94 report_fatal_error("multiple-entry loops are not supported yet"); 104 /// Post-order traversal stack entry. 186 POStackEntry &Entry = Stack.back(); 187 SmallVectorImpl<MachineBasicBlock *> &Succs = Entry.Succs; 196 MachineBasicBlock &MBB = *Entry.MBB; 220 // function entry block and includes the entire function as a "loop" that 248 "The function entry block shouldn't actually be a loop header"); 419 // RPO sorting needs all loops to be single-entry [all...] |
/external/llvm/lib/Transforms/IPO/ |
FunctionImport.cpp | 249 auto &Entry = ModuleToFunctionsToImportMap[SrcModule.getModuleIdentifier()]; 250 Entry.insert(F);
|
/external/llvm/tools/lli/ |
lli.cpp | 144 EntryFunc("entry-function", 145 cl::desc("Specify the entry function (default = 'main') " 580 // Reset errno to zero on entry to main. 678 uint64_t Entry = EE->getFunctionAddress(EntryFn->getName().str()); 681 << format("%llx", Entry) << "\n"); 683 if (!Target->executeCode(Entry, Result))
|
/external/llvm/tools/llvm-bcanalyzer/ |
llvm-bcanalyzer.cpp | 188 case bitc::PARAMATTR_CODE_ENTRY_OLD: return "ENTRY"; 189 case bitc::PARAMATTR_CODE_ENTRY: return "ENTRY"; 190 case bitc::PARAMATTR_GRP_CODE_ENTRY: return "ENTRY"; 279 STRINGIFY_CODE(VST_CODE, ENTRY) 288 STRINGIFY_CODE(MST_CODE, ENTRY) 447 BitstreamEntry Entry = 450 switch (Entry.Kind) { 468 if (ParseBlock(Stream, Entry.ID, IndentLevel+1, CurStreamType)) 482 if (Entry.ID == bitc::DEFINE_ABBREV) { 493 unsigned Code = Stream.readRecord(Entry.ID, Record, &Blob) [all...] |
/external/llvm/tools/llvm-dwp/ |
llvm-dwp.cpp | 138 DWARFUnitIndex::Entry::SectionContribution Contributions[8]; 152 UnitIndexEntry Entry = CUEntry; 154 Entry.Contributions[0] = {}; 155 auto &C = Entry.Contributions[DW_SECT_TYPES - DW_SECT_INFO]; 164 Entry.Signature = Data.getU64(&Offset); 168 return E.Signature == Entry.Signature; 175 TypeIndexEntries.push_back(Entry); 182 uint32_t DWARFUnitIndex::Entry::SectionContribution::*Field) { 231 &DWARFUnitIndex::Entry::SectionContribution::Offset); 235 &DWARFUnitIndex::Entry::SectionContribution::Length) [all...] |
/external/llvm/unittests/CodeGen/ |
DIEHashTest.cpp | 33 DwarfStringPoolEntry Entry = {nullptr, 1, 1}; 35 DwarfStringPoolEntryRef(*Pool.insert(std::make_pair(S, Entry)).first));
|
/external/llvm/unittests/ExecutionEngine/MCJIT/ |
MCJITCAPITest.cpp | 173 LLVMBasicBlockRef entry = LLVMAppendBasicBlock(Function, "entry"); local 175 LLVMPositionBuilderAtEnd(builder, entry); 198 LLVMBasicBlockRef entry = LLVMAppendBasicBlock(Function, "entry"); local 200 LLVMPositionBuilderAtEnd(builder, entry); 228 LLVMBasicBlockRef Entry = LLVMAppendBasicBlock(Function, "entry"); 230 LLVMPositionBuilderAtEnd(Builder, Entry); 247 LLVMBasicBlockRef Entry = LLVMAppendBasicBlock(Function2, "entry") [all...] |
/external/llvm/utils/TableGen/ |
CodeGenInstruction.cpp | 476 // The operand info should only have a single (register) entry. We 600 Record *&Entry = NameClass[Result->getArgName(i)]; 601 if (Entry && Entry != ADI->getDef()) 603 " is both " + Entry->getName() + " and " + 605 Entry = ADI->getDef(); 612 // Tied registers don't have an entry in the result dag unless they're part
|
DAGISelMatcherEmitter.cpp | 71 unsigned &Entry = NodePredicateMap[TP]; 72 if (Entry == 0) { 76 // We've never seen a predicate with the same code: allocate an entry. 78 Entry = NodePredicates.size(); 81 Entry = NodePredicateMap[SameCodePreds.front()]; 82 assert(Entry != 0); 88 return Entry-1; 92 unsigned &Entry = PatternPredicateMap[PredName]; 93 if (Entry == 0) { 95 Entry = PatternPredicates.size() [all...] |
/external/mp4parser/isoparser/src/main/java/com/coremedia/iso/boxes/fragment/ |
TrackFragmentRandomAccessBox.java | 61 private List<Entry> entries = Collections.emptyList(); 94 entries = new ArrayList<Entry>(); 97 Entry entry = new Entry(); local 99 entry.time = IsoTypeReader.readUInt64(content); 100 entry.moofOffset = IsoTypeReader.readUInt64(content); 102 entry.time = IsoTypeReader.readUInt32(content); 103 entry.moofOffset = IsoTypeReader.readUInt32(content); 105 entry.trafNumber = IsoTypeReaderVariable.read(content, lengthSizeOfTrafNum) [all...] |
TrackRunBox.java | 51 private List<Entry> entries = new ArrayList<Entry>(); 54 public List<Entry> getEntries() { 58 public static class Entry { 64 public Entry() { 67 public Entry(long sampleDuration, long sampleSize, SampleFlags sampleFlags, int sampleCompositionTimeOffset) { 108 return "Entry{" + 199 for (Entry entry : entries) { 201 IsoTypeWriter.writeUInt32(byteBuffer, entry.sampleDuration) 230 Entry entry = new Entry(); local [all...] |
/external/mp4parser/isoparser/src/main/java/com/googlecode/mp4parser/boxes/mp4/samplegrouping/ |
RateShareEntry.java | 52 private List<Entry> entries = new LinkedList<Entry>(); 66 entries.add(new Entry(l2i(IsoTypeReader.readUInt32(byteBuffer)), byteBuffer.getShort())); 81 for (Entry entry : entries) { 82 buf.putInt(entry.getAvailableBitrate()); 83 buf.putShort(entry.getTargetRateShare()); 93 public static class Entry { 94 public Entry(int availableBitrate, short targetRateShare) { 135 Entry entry = (Entry) o local [all...] |