Searched refs:SI (Results 1 - 25 of 293) sorted by relevance

1234567891011>>

/external/llvm/include/llvm-c/
H A DObject.h48 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 DSetOperations.h26 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 DObject.cpp31 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 D2009-06-16-DebugInfoCrash.cpp8 template <class SI> short ReplaceExistingElement(K2Vector<SI*>& v);
/external/llvm/lib/CodeGen/
H A DEdgeBundles.cpp47 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 DLiveIntervalUnion.cpp87 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 DInstCombineSelect.cpp28 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 DInstCombineLoadStoreAlloca.cpp383 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 DHexagonRemoveSZExtArgs.cpp67 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 DLowerExpectIntrinsic.cpp44 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 DCorrelatedValuePropagation.cpp41 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 DSROA.cpp277 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 DLoads.cpp133 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 Dradeon_drm_winsys.h39 SI enumerator in enum:radeon_generation
/external/llvm/utils/TableGen/
H A DDFAPacketizerEmitter.cpp187 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 Dsyscallent.h204 [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 DLocal.cpp113 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 DGlobalStatus.cpp78 } 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 DSimplifyCFG.cpp128 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 Dsyscallent.h10 [ 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 DLivePhysRegs.h123 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 Dsyscallent.h16 [ 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 DRuntimeDyldMachO.cpp67 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 DRegionInfoImpl.h243 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 DX86VZeroUpper.cpp239 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);

Completed in 5227 milliseconds

1234567891011>>