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

1234567891011>>

/openbsd-current/gnu/llvm/llvm/lib/Object/
H A DObject.cpp33 inline section_iterator *unwrap(LLVMSectionIteratorRef SI) { argument
34 return reinterpret_cast<section_iterator*>(SI);
38 wrap(const section_iterator *SI) { argument
40 (const_cast<section_iterator*>(SI));
43 inline symbol_iterator *unwrap(LLVMSymbolIteratorRef SI) { argument
44 return reinterpret_cast<symbol_iterator*>(SI);
48 wrap(const symbol_iterator *SI) { argument
50 (const_cast<symbol_iterator*>(SI));
53 inline relocation_iterator *unwrap(LLVMRelocationIteratorRef SI) { argument
54 return reinterpret_cast<relocation_iterator*>(SI);
58 wrap(const relocation_iterator *SI) argument
160 LLVMObjectFileIsSectionIteratorAtEnd(LLVMBinaryRef BR, LLVMSectionIteratorRef SI) argument
174 LLVMObjectFileIsSymbolIteratorAtEnd(LLVMBinaryRef BR, LLVMSymbolIteratorRef SI) argument
203 section_iterator SI = OB->getBinary()->section_begin(); local
207 LLVMDisposeSectionIterator(LLVMSectionIteratorRef SI) argument
211 LLVMIsSectionIteratorAtEnd(LLVMObjectFileRef OF, LLVMSectionIteratorRef SI) argument
217 LLVMMoveToNextSection(LLVMSectionIteratorRef SI) argument
236 symbol_iterator SI = OB->getBinary()->symbol_begin(); local
240 LLVMDisposeSymbolIterator(LLVMSymbolIteratorRef SI) argument
244 LLVMIsSymbolIteratorAtEnd(LLVMObjectFileRef OF, LLVMSymbolIteratorRef SI) argument
250 LLVMMoveToNextSymbol(LLVMSymbolIteratorRef SI) argument
255 LLVMGetSectionName(LLVMSectionIteratorRef SI) argument
262 LLVMGetSectionSize(LLVMSectionIteratorRef SI) argument
266 LLVMGetSectionContents(LLVMSectionIteratorRef SI) argument
273 LLVMGetSectionAddress(LLVMSectionIteratorRef SI) argument
277 LLVMGetSectionContainsSymbol(LLVMSectionIteratorRef SI, LLVMSymbolIteratorRef Sym) argument
284 relocation_iterator SI = (*unwrap(Section))->relocation_begin(); local
288 LLVMDisposeRelocationIterator(LLVMRelocationIteratorRef SI) argument
292 LLVMIsRelocationIteratorAtEnd(LLVMSectionIteratorRef Section, LLVMRelocationIteratorRef SI) argument
297 LLVMMoveToNextRelocation(LLVMRelocationIteratorRef SI) argument
303 LLVMGetSymbolName(LLVMSymbolIteratorRef SI) argument
314 LLVMGetSymbolAddress(LLVMSymbolIteratorRef SI) argument
325 LLVMGetSymbolSize(LLVMSymbolIteratorRef SI) argument
[all...]
/openbsd-current/gnu/llvm/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...]
H A DSequence.h196 explicit SafeIntIterator(T Value) : SI(CheckedInt::from<T>(Value)) {}
198 SafeIntIterator(const SafeIntIterator<T, !IsReverse> &O) : SI(O.SI) {}
201 value_type operator*() const { return SI.to<T>(); }
206 bool operator==(const SafeIntIterator &O) const { return SI == O.SI; }
207 bool operator!=(const SafeIntIterator &O) const { return SI != O.SI; }
240 return IsReverse ? O.SI - SI
244 SafeIntIterator(const CheckedInt &SI) argument
254 CheckedInt SI; member in struct:llvm::detail::SafeIntIterator
[all...]
/openbsd-current/gnu/llvm/llvm/include/llvm-c/
H A DObject.h141 LLVMSectionIteratorRef SI);
162 LLVMSymbolIteratorRef SI);
164 void LLVMDisposeSectionIterator(LLVMSectionIteratorRef SI);
166 void LLVMMoveToNextSection(LLVMSectionIteratorRef SI);
171 void LLVMDisposeSymbolIterator(LLVMSymbolIteratorRef SI);
172 void LLVMMoveToNextSymbol(LLVMSymbolIteratorRef SI);
175 const char *LLVMGetSectionName(LLVMSectionIteratorRef SI);
176 uint64_t LLVMGetSectionSize(LLVMSectionIteratorRef SI);
177 const char *LLVMGetSectionContents(LLVMSectionIteratorRef SI);
178 uint64_t LLVMGetSectionAddress(LLVMSectionIteratorRef SI);
[all...]
/openbsd-current/gnu/gcc/gcc/config/
H A Dfloatunsisf.c2 typedef int SItype __attribute__ ((mode (SI)));
3 typedef unsigned int USItype __attribute__ ((mode (SI)));
H A Dfloatunsitf.c2 typedef int SItype __attribute__ ((mode (SI)));
3 typedef unsigned int USItype __attribute__ ((mode (SI)));
H A Dfloatunsixf.c2 typedef int SItype __attribute__ ((mode (SI)));
3 typedef unsigned int USItype __attribute__ ((mode (SI)));
H A Dfloatunsidf.c2 typedef int SItype __attribute__ ((mode (SI)));
3 typedef unsigned int USItype __attribute__ ((mode (SI)));
/openbsd-current/gnu/gcc/gcc/config/iq2000/
H A Dlib2extra-funcs.c1 typedef unsigned int USItype __attribute__ ((mode (SI)));
/openbsd-current/gnu/usr.bin/gcc/gcc/testsuite/gcc.dg/
H A Dcompare1.c12 VOID, SI, DI, MAX = -1 enumerator in enum:mm1
23 return x == (tf?DI:SI); /* { dg-bogus "signed and unsigned" "case 1" } */
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DLiveIntervalUnion.cpp89 for (LiveSegments::const_iterator SI = Segments.begin(); SI.valid(); ++SI) {
90 OS << " [" << SI.start() << ' ' << SI.stop()
91 << "):" << printReg(SI.value()->reg(), TRI);
99 for (SegmentIter SI = Segments.begin(); SI.valid(); ++SI)
100 VisitedVRegs.set(SI
[all...]
H A DMacroFusion.cpp39 for (const SDep &SI : SU.Preds)
40 if (SI.isCluster())
41 return SI.getSUnit();
57 for (SDep &SI : FirstSU.Succs)
58 if (SI.isCluster())
61 for (SDep &SI : SecondSU.Preds)
62 if (SI.isCluster())
82 for (SDep &SI : FirstSU.Succs)
83 if (SI.getSUnit() == &SecondSU)
84 SI
[all...]
H A DSelectOptimize.cpp183 Instruction *SI, bool ForSinking = false);
186 bool isSelectHighlyPredictable(const SelectInst *SI);
205 Scaled64 getMispredictionCost(const SelectInst *SI, const Scaled64 CondCost);
209 const SelectInst *SI);
212 bool isSelectKindSupported(SelectInst *SI);
316 /// If \p isTrue is true, return the true value of \p SI, otherwise return
317 /// false value of \p SI. If the true/false value of \p SI is defined by any
321 getTrueOrFalseValue(SelectInst *SI, bool isTrue, argument
324 for (SelectInst *DefSI = SI; DefS
422 SelectInst *SI = ASI.front(); local
505 SelectInst *SI = *It; local
521 isSpecialSelect(SelectInst *SI) argument
631 SelectInst *SI = ASI.front(); local
735 isSafeToSinkLoad(Instruction *LoadI, Instruction *SI) argument
754 getExclBackwardsSlice(Instruction *I, std::stack<Instruction *> &Slice, Instruction *SI, bool ForSinking) argument
800 isSelectHighlyPredictable(const SelectInst *SI) argument
934 auto SI = cast<SelectInst>(&I); local
988 getMispredictionCost(const SelectInst *SI, const Scaled64 CondCost) argument
1014 getPredictedPathCost(Scaled64 TrueCost, Scaled64 FalseCost, const SelectInst *SI) argument
1035 isSelectKindSupported(SelectInst *SI) argument
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/ARC/
H A DARCExpandPseudos.cpp64 MachineInstr &SI = *SII; local
67 isUInt<6>(SI.getOperand(2).getImm()) ? ARC::ADD_rru6 : ARC::ADD_rrlimm;
68 BuildMI(*SI.getParent(), SI, SI.getDebugLoc(), TII->get(AddOpc), AddrReg)
69 .addReg(SI.getOperand(1).getReg())
70 .addImm(SI.getOperand(2).getImm());
71 BuildMI(*SI.getParent(), SI, SI
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLowerAtomicPass.cpp35 static bool LowerStoreInst(StoreInst *SI) { argument
36 SI->setAtomic(AtomicOrdering::NotAtomic);
52 } else if (StoreInst *SI = dyn_cast<StoreInst>(&Inst)) {
53 if (SI->isAtomic())
54 LowerStoreInst(SI);
/openbsd-current/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAlloca.cpp93 auto SI = dyn_cast<StoreInst>(AllocaUse.getUser()); local
94 if (SI && SI->getPointerOperand() == allocaInst &&
95 !SI->isVolatile()) {
96 SI->setOperand(SI->getPointerOperandIndex(), NewASCToGeneric);
H A DNVPTXLowerAggrCopies.cpp78 if (StoreInst *SI = dyn_cast<StoreInst>(LI->user_back())) {
79 if (SI->getOperand(0) != LI)
105 auto *SI = cast<StoreInst>(*LI->user_begin()); local
107 Value *DstAddr = SI->getOperand(1);
112 createMemCpyLoopKnownSize(/* ConvertedInst */ SI,
116 /* DestAlign */ SI->getAlign(),
118 /* DstIsVolatile */ SI->isVolatile(),
121 SI->eraseFromParent();
/openbsd-current/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp323 } else if (auto *SI = dyn_cast<SelectInst>(Inst)) {
324 if (!isa<Instruction>(SI->getTrueValue()) ||
325 !isa<Instruction>(SI->getFalseValue()))
328 if (!isAvailable(cast<Instruction>(SI->getTrueValue())) ||
329 !isAvailable(cast<Instruction>(SI->getFalseValue()))) {
333 Worklist.insert(SI);
334 if (!collectUsersRecursive(*SI))
401 } else if (auto *SI = dyn_cast<SelectInst>(I)) {
403 SI->getCondition(), getReplacement(SI
575 combineStoreToNewValue(InstCombinerImpl &IC, StoreInst &SI, Value *V) argument
1000 canSimplifyNullStoreOrGEP(StoreInst &SI) argument
1072 StoreInst *SI = new StoreInst(PoisonValue::get(LI.getType()), local
1201 combineStoreToValueType(InstCombinerImpl &IC, StoreInst &SI) argument
1239 unpackStoreToAggregate(InstCombinerImpl &IC, StoreInst &SI) argument
1375 removeBitcastsFromLoadStoreOnMinMax(InstCombinerImpl &IC, StoreInst &SI) argument
1424 visitStoreInst(StoreInst &SI) argument
1547 mergeStoreIntoSuccessor(StoreInst &SI) argument
[all...]
H A DInstCombineSelect.cpp263 Instruction *InstCombinerImpl::foldSelectOpOp(SelectInst &SI, Instruction *TI, argument
269 if ((match(&SI, m_SMin(m_Value(), m_Value())) ||
270 match(&SI, m_SMax(m_Value(), m_Value())) ||
271 match(&SI, m_UMin(m_Value(), m_Value())) ||
272 match(&SI, m_UMax(m_Value(), m_Value()))))
276 Value *Cond = SI.getCondition();
312 SI.getName() + ".v", &SI);
365 FMF |= SI.getFastMathFlags();
367 Builder.CreateSelect(Cond, X, Y, SI
462 foldSelectIntoOp(SelectInst &SI, Value *TrueVal, Value *FalseVal) argument
756 foldSelectZeroOrMul(SelectInst &SI, InstCombinerImpl &IC) argument
1596 foldSelectInstWithICmpConst(SelectInst &SI, ICmpInst *ICI) argument
1627 foldSelectInstWithICmp(SelectInst &SI, ICmpInst *ICI) argument
1771 canSelectOperandBeMappingIntoPredBlock(const Value *V, const SelectInst &SI) argument
1820 foldAddSubSelect(SelectInst &SI, InstCombiner::BuilderTy &Builder) argument
1896 foldOverflowingAddSubSelect(SelectInst &SI, InstCombiner::BuilderTy &Builder) argument
2073 canonicalizeSelectToShuffle(SelectInst &SI) argument
2200 foldSelectCmpXchg(SelectInst &SI) argument
2554 foldAndOrOfSelectUsingImpliedCond(Value *Op, SelectInst &SI, bool IsAnd) argument
2598 foldSelectWithFCmpToFabs(SelectInst &SI, InstCombinerImpl &IC) argument
2694 foldRoundUpIntegerWithPow2Alignment(SelectInst &SI, InstCombiner::BuilderTy &Builder) argument
2831 foldSelectOfBools(SelectInst &SI) argument
3080 visitSelectInst(SelectInst &SI) argument
[all...]
/openbsd-current/gnu/usr.bin/binutils-2.17/opcodes/
H A Dcgen-types.h32 typedef int32_t SI; typedef
H A Dcgen-ops.h125 #define DIVSI(x, y) ((SI) (x) / (SI) (y))
127 #define MODSI(x, y) ((SI) (x) % (SI) (y))
129 #define SRASI(x, y) ((SI) (x) >> (y))
132 extern SI RORSI (SI, int);
133 extern SI ROLSI (SI, int);
138 #define NOTSI(x) (! (SI) (
[all...]
/openbsd-current/gnu/llvm/llvm/utils/TableGen/
H A DSequenceToOffsetTable.h163 for (typename SeqT::const_iterator SI = I->first.begin(),
164 SE = I->first.end(); SI != SE; ++SI) {
165 Print(OS, *SI);
/openbsd-current/gnu/llvm/clang/tools/libclang/
H A DCXString.cpp126 for (unsigned SI = 0, SE = Set->Count; SI < SE; ++SI)
127 Set->Strings[SI] = createDup(Strings[SI]);
195 for (unsigned SI = 0, SE = set->Count; SI < SE; ++SI)
196 clang_disposeString(set->Strings[SI]);
/openbsd-current/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceMemoryOperations.cpp23 } else if (StoreInst *SI = dyn_cast<StoreInst>(&I)) {
24 if (SI->isVolatile() && !O.shouldKeep())
25 SI->setVolatile(false);
53 } else if (StoreInst *SI = dyn_cast<StoreInst>(&I)) {
54 if (SI->getSyncScopeID() != SyncScope::System && !O.shouldKeep())
55 SI->setSyncScopeID(SyncScope::System);
86 } else if (StoreInst *SI = dyn_cast<StoreInst>(&I)) {
87 if (SI->getOrdering() != AtomicOrdering::NotAtomic && !O.shouldKeep())
88 SI->setAtomic(AtomicOrdering::NotAtomic);
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp321 SelectionDAGBuilder::StatepointLoweringInfo &SI,
325 Builder.lowerInvokable(SI.CLI, SI.EHPadBB);
344 bool HasDef = !SI.CLI.RetTy->isVoidTy();
523 SelectionDAGBuilder::StatepointLoweringInfo &SI,
539 SI.StatepointFlags & (uint64_t)StatepointFlags::DeoptLiveIn;
549 dyn_cast_or_null<InvokeInst>(SI.StatepointInstr)) {
551 for (const auto *Relocate : SI.GCRelocates)
595 for (const Value *V : SI.Ptrs)
597 for (const Value *V : SI
320 lowerCallFromStatepointLoweringInfo( SelectionDAGBuilder::StatepointLoweringInfo &SI, SelectionDAGBuilder &Builder) argument
519 lowerStatepointMetaArgs(SmallVectorImpl<SDValue> &Ops, SmallVectorImpl<MachineMemOperand *> &MemRefs, SmallVectorImpl<SDValue> &GCPtrs, DenseMap<SDValue, int> &LowerAsVReg, SelectionDAGBuilder::StatepointLoweringInfo &SI, SelectionDAGBuilder &Builder) argument
706 LowerAsSTATEPOINT( SelectionDAGBuilder::StatepointLoweringInfo &SI) argument
1176 const Value *SI = CI.getStatepoint(); local
[all...]

Completed in 247 milliseconds

1234567891011>>