/external/llvm/include/llvm-c/ |
H A D | Object.h | 48 void LLVMDisposeSectionIterator(LLVMSectionIteratorRef SI); 50 LLVMSectionIteratorRef SI); 51 void LLVMMoveToNextSection(LLVMSectionIteratorRef SI); 57 void LLVMDisposeSymbolIterator(LLVMSymbolIteratorRef SI); 59 LLVMSymbolIteratorRef SI); 60 void LLVMMoveToNextSymbol(LLVMSymbolIteratorRef SI); 63 const char *LLVMGetSectionName(LLVMSectionIteratorRef SI); 64 uint64_t LLVMGetSectionSize(LLVMSectionIteratorRef SI); 65 const char *LLVMGetSectionContents(LLVMSectionIteratorRef SI); 66 uint64_t LLVMGetSectionAddress(LLVMSectionIteratorRef SI); [all...] |
/external/llvm/include/llvm/ADT/ |
H A D | SetOperations.h | 26 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); 27 SI != SE; ++SI) 28 if (S1.insert(*SI).second) 53 for (typename S1Ty::const_iterator SI = S1.begin(), SE = S1.end(); 54 SI != SE; ++SI) 55 if (!S2.count(*SI)) // if the element is not in set2 56 Result.insert(*SI); 64 for (typename S2Ty::const_iterator SI [all...] |
/external/llvm/lib/Object/ |
H A D | Object.cpp | 31 inline section_iterator *unwrap(LLVMSectionIteratorRef SI) { argument 32 return reinterpret_cast<section_iterator*>(SI); 36 wrap(const section_iterator *SI) { argument 38 (const_cast<section_iterator*>(SI)); 41 inline symbol_iterator *unwrap(LLVMSymbolIteratorRef SI) { argument 42 return reinterpret_cast<symbol_iterator*>(SI); 46 wrap(const symbol_iterator *SI) { argument 48 (const_cast<symbol_iterator*>(SI)); 51 inline relocation_iterator *unwrap(LLVMRelocationIteratorRef SI) { argument 52 return reinterpret_cast<relocation_iterator*>(SI); 56 wrap(const relocation_iterator *SI) argument 81 section_iterator SI = OB->getBinary()->section_begin(); local 85 LLVMDisposeSectionIterator(LLVMSectionIteratorRef SI) argument 89 LLVMIsSectionIteratorAtEnd(LLVMObjectFileRef OF, LLVMSectionIteratorRef SI) argument 95 LLVMMoveToNextSection(LLVMSectionIteratorRef SI) argument 108 symbol_iterator SI = OB->getBinary()->symbol_begin(); local 112 LLVMDisposeSymbolIterator(LLVMSymbolIteratorRef SI) argument 116 LLVMIsSymbolIteratorAtEnd(LLVMObjectFileRef OF, LLVMSymbolIteratorRef SI) argument 122 LLVMMoveToNextSymbol(LLVMSymbolIteratorRef SI) argument 127 LLVMGetSectionName(LLVMSectionIteratorRef SI) argument 134 LLVMGetSectionSize(LLVMSectionIteratorRef SI) argument 138 LLVMGetSectionContents(LLVMSectionIteratorRef SI) argument 145 LLVMGetSectionAddress(LLVMSectionIteratorRef SI) argument 149 LLVMGetSectionContainsSymbol(LLVMSectionIteratorRef SI, LLVMSymbolIteratorRef Sym) argument 156 relocation_iterator SI = (*unwrap(Section))->relocation_begin(); local 160 LLVMDisposeRelocationIterator(LLVMRelocationIteratorRef SI) argument 164 LLVMIsRelocationIteratorAtEnd(LLVMSectionIteratorRef Section, LLVMRelocationIteratorRef SI) argument 169 LLVMMoveToNextRelocation(LLVMRelocationIteratorRef SI) argument 175 LLVMGetSymbolName(LLVMSymbolIteratorRef SI) argument 182 LLVMGetSymbolAddress(LLVMSymbolIteratorRef SI) argument 189 LLVMGetSymbolSize(LLVMSymbolIteratorRef SI) argument [all...] |
/external/clang/test/CodeGenCXX/ |
H A D | 2009-06-16-DebugInfoCrash.cpp | 8 template <class SI> short ReplaceExistingElement(K2Vector<SI*>& v);
|
/external/llvm/lib/CodeGen/ |
H A D | EdgeBundles.cpp | 47 for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(), 48 SE = MBB.succ_end(); SI != SE; ++SI) 49 EC.join(OutE, 2 * (*SI)->getNumber()); 84 for (MachineBasicBlock::const_succ_iterator SI = MBB.succ_begin(), 85 SE = MBB.succ_end(); SI != SE; ++SI) 86 O << "\t\"BB#" << BB << "\" -> \"BB#" << (*SI)->getNumber()
|
H A D | LiveIntervalUnion.cpp | 87 for (LiveSegments::const_iterator SI = Segments.begin(); SI.valid(); ++SI) { 88 OS << " [" << SI.start() << ' ' << SI.stop() << "):" 89 << PrintReg(SI.value()->reg, TRI); 97 for (SegmentIter SI = Segments.begin(); SI.valid(); ++SI) 98 VisitedVRegs.set(SI [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 28 SelectInst *SI = dyn_cast<SelectInst>(V); local 29 if (!SI) return SPF_UNKNOWN; 31 ICmpInst *ICI = dyn_cast<ICmpInst>(SI->getCondition()); 37 Value *TrueVal = SI->getTrueValue(); 38 Value *FalseVal = SI->getFalseValue(); 148 Instruction *InstCombiner::FoldSelectOpOp(SelectInst &SI, Instruction *TI, argument 159 Type *CondTy = SI.getCondition()->getType(); 168 Value *NewSI = Builder->CreateSelect(SI.getCondition(), TI->getOperand(0), 169 FI->getOperand(0), SI.getName()+".v"); 208 Value *NewSI = Builder->CreateSelect(SI 235 FoldSelectIntoOp(SelectInst &SI, Value *TrueVal, Value *FalseVal) argument 391 foldSelectICmpAndOr(const SelectInst &SI, Value *TrueVal, Value *FalseVal, InstCombiner::BuilderTy *Builder) argument 499 visitSelectInstWithICmp(SelectInst &SI, ICmpInst *ICI) argument 742 CanSelectOperandBeMappingIntoPredBlock(const Value *V, const SelectInst &SI) argument 827 SelectInst *SI = cast<SelectInst>(Inner); local 839 foldSelectICmpAnd(const SelectInst &SI, ConstantInt *TrueVal, ConstantInt *FalseVal, InstCombiner::BuilderTy *Builder) argument 910 visitSelectInst(SelectInst &SI) argument [all...] |
H A D | InstCombineLoadStoreAlloca.cpp | 383 static StoreInst *combineStoreToNewValue(InstCombiner &IC, StoreInst &SI, Value *V) { argument 384 Value *Ptr = SI.getPointerOperand(); 385 unsigned AS = SI.getPointerAddressSpace(); 387 SI.getAllMetadata(MD); 391 SI.getAlignment()); 465 auto *SI = dyn_cast<StoreInst>(U); 466 return SI && SI->getPointerOperand() != &LI; 473 auto *SI = cast<StoreInst>(*UI++); local 474 IC.Builder->SetInsertPoint(SI); 803 combineStoreToValueType(InstCombiner &IC, StoreInst &SI) argument 823 unpackStoreToAggregate(InstCombiner &IC, StoreInst &SI) argument 876 visitStoreInst(StoreInst &SI) argument 1006 SimplifyStoreAtEndOfBlock(StoreInst &SI) argument [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonRemoveSZExtArgs.cpp | 67 SExtInst* SI = new SExtInst(Arg, I->getType()); local 68 assert (EVT::getEVT(SI->getType()) == 71 I->replaceAllUsesWith(SI); 73 SI->insertBefore(First);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LowerExpectIntrinsic.cpp | 44 static bool handleSwitchExpect(SwitchInst &SI) { argument 45 CallInst *CI = dyn_cast<CallInst>(SI.getCondition()); 58 SwitchInst::CaseIt Case = SI.findCaseValue(ExpectedValue); 59 unsigned n = SI.getNumCases(); // +1 for default case. 62 if (Case == SI.case_default()) 67 SI.setMetadata(LLVMContext::MD_prof, 70 SI.setCondition(ArgValue); 137 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(BB.getTerminator())) { 138 if (handleSwitchExpect(*SI))
|
H A D | CorrelatedValuePropagation.cpp | 41 bool processSelect(SelectInst *SI); 45 bool processSwitch(SwitchInst *SI); 111 SelectInst *SI = dyn_cast<SelectInst>(Incoming); local 112 if (!SI) continue; 114 Constant *C = dyn_cast<Constant>(SI->getFalseValue()); 117 if (LVI->getPredicateOnEdge(ICmpInst::ICMP_EQ, SI, C, 122 DEBUG(dbgs() << "CVP: Threading PHI over " << *SI << '\n'); 123 V = SI->getTrueValue(); 211 bool CorrelatedValuePropagation::processSwitch(SwitchInst *SI) { argument 212 Value *Cond = SI [all...] |
H A D | SROA.cpp | 277 iterator SI, SJ; member in class:__anon11083::AllocaSlices::Partition 284 Partition(iterator SI) : SI(SI), SJ(SI) {} argument 307 bool empty() const { return SI == SJ; } 318 iterator begin() const { return SI; } 357 partition_iterator(AllocaSlices::iterator SI, AllocaSlices::iterator SE) 358 : P(SI), SE(SE), MaxSplitSliceEndOffset(0) { 361 if (SI ! 301 assert(BeginOffset < EndOffset && �); return EndOffset - BeginOffset; } bool empty() const { return SI == SJ; } iterator begin() const { return SI; } iterator end() const { return SJ; } ArrayRef<Slice *> splitSliceTails() const { return SplitTails; } }; class partition_iterator : public iterator_facade_base<partition_iterator, std::forward_iterator_tag, Partition> { friend class AllocaSlices; Partition P; AllocaSlices::iterator SE; uint64_t MaxSplitSliceEndOffset; partition_iterator(AllocaSlices::iterator SI, AllocaSlices::iterator SE) : P(SI), SE(SE), MaxSplitSliceEndOffset(0) { if (SI != SE) advance(); } void advance() { assert((P.SI != SE || !P.SplitTails.empty()) && �); if (!P.SplitTails.empty()) { if (P.EndOffset >= MaxSplitSliceEndOffset) argument [all...] |
/external/llvm/lib/Analysis/ |
H A D | Loads.cpp | 133 else if (StoreInst *SI = dyn_cast<StoreInst>(BBI)) 134 AccessedPtr = SI->getPointerOperand(); 212 if (StoreInst *SI = dyn_cast<StoreInst>(Inst)) { 213 Value *StorePtr = SI->getPointerOperand()->stripPointerCasts(); 218 CastInst::isBitOrNoopPointerCastable(SI->getValueOperand()->getType(), 221 SI->getAAMetadata(*AATags); 222 return SI->getOperand(0); 236 (AA->getModRefInfo(SI, StrippedPtr, AccessSize) &
|
/external/mesa3d/src/gallium/winsys/radeon/drm/ |
H A D | radeon_drm_winsys.h | 39 SI enumerator in enum:radeon_generation
|
/external/llvm/utils/TableGen/ |
H A D | DFAPacketizerEmitter.cpp | 187 for (std::set<unsigned>::iterator SI = stateInfo.begin(); 188 SI != stateInfo.end(); ++SI) { 189 unsigned thisState = *SI; 232 for (std::set<unsigned>::const_iterator SI = stateInfo.begin(); 233 SI != stateInfo.end(); ++SI) { 234 if (~*SI & InsnClass) 268 DFA::StateSet::iterator SI = states.begin(); local 279 for (unsigned i = 0; i < states.size(); ++i, ++SI) { [all...] |
/external/strace/linux/32/ |
H A D | syscallent.h | 204 [196] = { 3, TI|TM|SI, sys_shmat, "shmat" }, 205 [197] = { 1, TI|TM|SI, sys_shmdt, "shmdt" }, 222 [214] = { 1, TM|SI, sys_brk, "brk" }, 223 [215] = { 2, TM|SI, sys_munmap, "munmap" }, 224 [216] = { 5, TM|SI, sys_mremap, "mremap" }, 229 [221] = { 3, TF|TP|SE|SI, sys_execve, "execve" }, 230 [222] = { 6, TD|TM|SI, ARCH_sys_mmap, "mmap2" }, 234 [226] = { 3, TM|SI, sys_mprotect, "mprotect" }, 242 [234] = { 5, TM|SI, sys_remap_file_pages, "remap_file_pages" }, 274 [281] = { 5, TD|TF|TP|SE|SI, sys_execvea [all...] |
/external/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 113 if (SwitchInst *SI = dyn_cast<SwitchInst>(T)) { 116 ConstantInt *CI = dyn_cast<ConstantInt>(SI->getCondition()); 117 BasicBlock *DefaultDest = SI->getDefaultDest(); 122 SI->getNumCases() > 0) { 123 TheOnlyDest = SI->case_begin().getCaseSuccessor(); 127 for (SwitchInst::CaseIt i = SI->case_begin(), e = SI->case_end(); 138 MDNode *MD = SI->getMetadata(LLVMContext::MD_prof); 139 unsigned NCases = SI->getNumCases(); 158 SI 999 ConvertDebugDeclareToDebugValue(DbgDeclareInst *DDI, StoreInst *SI, DIBuilder &Builder) argument [all...] |
H A D | GlobalStatus.cpp | 78 } else if (const StoreInst *SI = dyn_cast<StoreInst>(I)) { 80 if (SI->getOperand(0) == V) 84 if (SI->isVolatile()) 87 GS.Ordering = strongerOrdering(GS.Ordering, SI->getOrdering()); 94 dyn_cast<GlobalVariable>(SI->getOperand(1))) { 95 Value *StoredVal = SI->getOperand(0);
|
H A D | SimplifyCFG.cpp | 128 bool SimplifySwitch(SwitchInst *SI, IRBuilder<> &Builder); 509 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 510 Cond = dyn_cast<Instruction>(SI->getCondition()); 526 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 529 if (SI->getNumSuccessors()*std::distance(pred_begin(SI->getParent()), 530 pred_end(SI->getParent())) <= 128) 531 CV = SI->getCondition(); 556 if (SwitchInst *SI = dyn_cast<SwitchInst>(TI)) { 557 Cases.reserve(SI 674 SwitchInst *SI = cast<SwitchInst>(TI); local 1179 SelectInst *&SI = InsertedSelects[std::make_pair(BB1V, BB2V)]; local 2631 SimplifySwitchOnSelect(SwitchInst *SI, SelectInst *Select) argument 2667 SimplifyIndirectBrOnSelect(IndirectBrInst *IBI, SelectInst *SI) argument 3134 TurnSwitchRangeIntoICmp(SwitchInst *SI, IRBuilder<> &Builder) argument 3244 EliminateDeadSwitchCases(SwitchInst *SI, AssumptionCache *AC, const DataLayout &DL) argument 3331 ForwardSwitchConditionToPHI(SwitchInst *SI) argument 3430 GetCaseResults(SwitchInst *SI, ConstantInt *CaseVal, BasicBlock *CaseDest, BasicBlock **CommonDest, SmallVectorImpl<std::pair<PHINode *, Constant *>> &Res, const DataLayout &DL) argument 3523 InitializeUniqueCases(SwitchInst *SI, PHINode *&PHI, BasicBlock *&CommonDest, SwitchCaseResultVectorTy &UniqueResults, Constant *&DefaultResult, const DataLayout &DL) argument 3609 RemoveSwitchAfterSelectConversion(SwitchInst *SI, PHINode *PHI, Value *SelectValue, IRBuilder<> &Builder) argument 3633 SwitchToSelect(SwitchInst *SI, IRBuilder<> &Builder, AssumptionCache *AC, const DataLayout &DL) argument 3914 ShouldBuildLookupTable(SwitchInst *SI, uint64_t TableSize, const TargetTransformInfo &TTI, const DataLayout &DL, const SmallDenseMap<PHINode *, Type *> &ResultTypes) argument 4039 SwitchToLookupTable(SwitchInst *SI, IRBuilder<> &Builder, const DataLayout &DL, const TargetTransformInfo &TTI) argument 4269 SimplifySwitch(SwitchInst *SI, IRBuilder<> &Builder) argument [all...] |
/external/strace/linux/x32/ |
H A D | syscallent.h | 10 [ 9] = { 6, TD|TM|SI, sys_mmap, "mmap" }, 11 [ 10] = { 3, TM|SI, sys_mprotect, "mprotect" }, 12 [ 11] = { 2, TM|SI, sys_munmap, "munmap" }, 13 [ 12] = { 1, TM|SI, sys_brk, "brk" }, 26 [ 25] = { 5, TM|SI, sys_mremap, "mremap" }, 31 [ 30] = { 3, TI|TM|SI, sys_shmat, "shmat" }, 60 [ 59] = { 3, TF|TP|SE|SI, printargs, "64:execve" }, 68 [ 67] = { 1, TI|TM|SI, sys_shmdt, "shmdt" }, 217 [216] = { 5, TM|SI, sys_remap_file_pages, "remap_file_pages" }, 323 [322] = { 5, TD|TF|TP|SE|SI, printarg [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | LivePhysRegs.h | 123 for (MachineBasicBlock::const_succ_iterator SI = MBB->succ_begin(), 124 SE = MBB->succ_end(); SI != SE; ++SI) 125 addLiveIns(*SI);
|
/external/strace/linux/hppa/ |
H A D | syscallent.h | 16 [ 11] = { 3, TF|TP|SE|SI, sys_execve, "execve" }, 50 [ 45] = { 1, TM|SI, sys_brk, "brk" }, 94 [ 89] = { 6, TD|TM|SI, sys_mmap_4koff, "mmap2" }, 95 [ 90] = { 6, TD|TM|SI, sys_mmap, "mmap" }, 96 [ 91] = { 2, TM|SI, sys_munmap, "munmap" }, 130 [125] = { 3, TM|SI, sys_mprotect, "mprotect" }, 168 [163] = { 5, TM|SI, sys_mremap, "mremap" }, 197 [192] = { 3, TI|TM|SI, sys_shmat, "shmat" }, 198 [193] = { 1, TI|TM|SI, sys_shmdt, "shmdt" }, 232 [227] = { 5, TM|SI, printarg [all...] |
/external/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldMachO.cpp | 67 RTDyldSymbolTable::const_iterator SI = local 69 if (SI != GlobalSymbolTable.end()) { 70 const auto &SymInfo = SI->second; 122 section_iterator SI = Obj.section_begin(); local 125 for (; SI != SE; ++SI) { 126 uint64_t SAddr = SI->getAddress(); 127 uint64_t SSize = SI->getSize(); 129 return SI; 164 symbol_iterator SI local [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | RegionInfoImpl.h | 243 for (SuccIterTy SI = BlockTraits::child_begin(BB), 245 SI != SE; ++SI) { 246 if (!contains(*SI) && exit != *SI) 251 for (PredIterTy SI = InvBlockTraits::child_begin(BB), 253 SI != SE; ++SI) { 254 if (!contains(*SI)) 268 for (SuccIterTy SI [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86VZeroUpper.cpp | 239 for (MachineBasicBlock::succ_iterator SI = MBB.succ_begin(), 241 SI != SE; ++SI) 242 addDirtySuccessor(**SI); 311 for (MachineBasicBlock::succ_iterator SI = MBB.succ_begin(), 313 SI != SE; ++SI) 314 addDirtySuccessor(**SI);
|