Searched refs:SI (Results 76 - 100 of 388) sorted by relevance

1234567891011>>

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeEmitter.cpp126 bool ByteCodeEmitter::emitOp(Opcode Op, const Tys &... Args, const SourceInfo &SI) { argument
141 if (SI)
142 SrcMap.emplace_back(Code.size(), SI);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCRegisterInfo.h733 // for (MCSuperRegIterator SI(*RI, MCRI, true); SI.isValid(); ++SI)
734 // visit(*SI);
780 MCSuperRegIterator SI; member in class:llvm::MCRegAliasIterator
789 for (SI = MCSuperRegIterator(*RRI, MCRI, true); SI.isValid(); ++SI) {
790 if (!(!IncludeSelf && Reg == *SI))
800 assert(SI
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCFGOptimizer.cpp158 MachineBasicBlock::succ_iterator SI = MBB->succ_begin(); local
159 MachineBasicBlock* FirstSucc = *SI;
160 MachineBasicBlock* SecondSucc = *(++SI);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp124 auto *SI = new StoreInst(RMWI.getValOperand(),
126 SI->setAtomic(Ordering, RMWI.getSyncScopeID());
127 SI->setAlignment(MaybeAlign(DL.getABITypeAlignment(RMWI.getType())));
/freebsd-12-stable/contrib/llvm-project/clang/lib/Driver/
H A DMultilib.cpp102 llvm::StringMap<int>::iterator SI = FlagSet.find(Flag.substr(1)); local
106 if (SI == FlagSet.end())
108 else if (Flags[I] != Flags[SI->getValue()])
254 llvm::StringMap<bool>::const_iterator SI = FlagSet.find(Flag.substr(1));
255 if (SI != FlagSet.end())
256 if (SI->getValue() != isFlagEnabled(Flag))
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp141 StoreInst *SI = dyn_cast<StoreInst>(U.getUser()); local
145 if (!SI) {
178 if (!SI->isSimple() ||
308 StoreInst *SI = nullptr; local
310 SI = dyn_cast<StoreInst>(Q.getInst());
312 if (SI) {
313 LLVM_DEBUG(dbgs() << "Found out argument store: " << *SI << '\n');
314 ReplaceableStores.emplace_back(RI, SI);
H A DAMDGPUSubtarget.cpp79 // On SI+, we want FP64 denormals to be on by default. FP32 denormals can be
84 // for SI has the unhelpful behavior that it unsets everything else if you
560 // Enabling ShouldTrackLaneMasks crashes the SI Machine Scheduler.
786 for (const SDep &SI : SU.Preds) {
787 if (SI.getSUnit() != SUa)
788 SUa->addPred(SDep(SI.getSUnit(), SDep::Artificial));
792 for (const SDep &SI : SUa->Succs) {
793 if (SI.getSUnit() != &SU)
794 SI.getSUnit()->addPred(SDep(&SU, SDep::Artificial));
828 for (const SDep &SI
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransAutoreleasePool.cpp301 Stmt::child_iterator SI = scope.End, SE = compoundS->body_end(); local
302 ++SI;
305 if (SI != SE)
306 if (ReturnStmt *retS = dyn_cast<ReturnStmt>(*SI))
311 ++SI; // the return will be included in scope, don't check it.
314 for (; SI != SE; ++SI) {
317 declarationLoc).TraverseStmt(*SI);
/freebsd-12-stable/contrib/gcc/config/soft-fp/
H A Dsoft-fp.h181 typedef int SItype __attribute__((mode(SI)));
184 typedef unsigned int USItype __attribute__((mode(SI)));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp589 static bool unswitchTrivialSwitch(Loop &L, SwitchInst &SI, DominatorTree &DT, argument
592 LLVM_DEBUG(dbgs() << " Trying to unswitch switch: " << SI << "\n");
593 Value *LoopCond = SI.getCondition();
599 auto *ParentBB = SI.getParent();
602 for (auto Case : SI.cases()) {
610 SwitchInstProfUpdateWrapper::getSuccessorWeight(SI, 0);
611 if (!L.contains(SI.getDefaultDest()) &&
612 areLoopExitPHIsLoopInvariant(L, *ParentBB, *SI.getDefaultDest()) &&
613 !isa<UnreachableInst>(SI.getDefaultDest()->getTerminator())) {
614 DefaultExitBB = SI
1925 SwitchInst *SI = BI ? nullptr : cast<SwitchInst>(&TI); local
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp336 if (StoreInst *SI = dyn_cast<StoreInst>(CurInst)) {
337 if (!SI->isSimple()) {
341 Constant *Ptr = getVal(SI->getOperand(1));
354 Constant *Val = getVal(SI->getOperand(0));
416 } else if (SelectInst *SI = dyn_cast<SelectInst>(CurInst)) {
417 InstResult = ConstantExpr::getSelect(getVal(SI->getOperand(0)),
418 getVal(SI->getOperand(1)),
419 getVal(SI->getOperand(2)));
620 } else if (SwitchInst *SI = dyn_cast<SwitchInst>(CurInst)) {
622 dyn_cast<ConstantInt>(getVal(SI
[all...]
H A DLocal.cpp159 if (auto *SI = dyn_cast<SwitchInst>(T)) {
162 auto *CI = dyn_cast<ConstantInt>(SI->getCondition());
163 BasicBlock *DefaultDest = SI->getDefaultDest();
168 SI->getNumCases() > 0) {
169 TheOnlyDest = SI->case_begin()->getCaseSuccessor();
173 for (auto i = SI->case_begin(), e = SI->case_end(); i != e;) {
183 MDNode *MD = SI->getMetadata(LLVMContext::MD_prof);
184 unsigned NCases = SI->getNumCases();
201 SI
1287 ConvertDebugDeclareToDebugValue(DbgVariableIntrinsic *DII, StoreInst *SI, DIBuilder &Builder) argument
[all...]
H A DSimplifyIndVar.cpp84 bool eliminateSaturatingIntrinsic(SaturatingInst *SI);
481 bool SimplifyIndvar::eliminateSaturatingIntrinsic(SaturatingInst *SI) { argument
482 const SCEV *LHS = SE->getSCEV(SI->getLHS());
483 const SCEV *RHS = SE->getSCEV(SI->getRHS());
484 if (!willNotOverflow(SE, SI->getBinaryOp(), SI->isSigned(), LHS, RHS))
488 SI->getBinaryOp(), SI->getLHS(), SI->getRHS(), SI
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DCOFFDump.cpp660 for (unsigned SI = 0, SE = coff->getNumberOfSymbols(); SI != SE; ++SI) {
661 Expected<COFFSymbolRef> Symbol = coff->getSymbol(SI);
669 outs() << "[" << format("%2d", SI) << "]"
694 for (unsigned AI = 0, AE = Symbol->getNumberOfAuxSymbols(); AI < AE; ++AI, ++SI) {
698 coff->getAuxSymbol<coff_aux_section_definition>(SI + 1, asd))
714 if (std::error_code EC = coff->getAuxSymbol<char>(SI + 1, FileName))
721 SI = SI
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp132 if (const StoreInst *SI = dyn_cast<StoreInst>(Inst)) {
133 if (SI->isUnordered()) {
134 Loc = MemoryLocation::get(SI);
137 if (SI->getOrdering() == AtomicOrdering::Monotonic) {
138 Loc = MemoryLocation::get(SI);
321 if (auto *SI = dyn_cast<StoreInst>(Inst))
322 return SI->isVolatile();
505 if (auto *SI = dyn_cast<StoreInst>(I))
506 return !SI->isSimple();
617 if (StoreInst *SI
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp78 StoreInst *convertAtomicStoreToIntegerType(StoreInst *SI);
79 bool expandAtomicStore(StoreInst *SI);
140 static unsigned getAtomicOpSize(StoreInst *SI) { argument
141 const DataLayout &DL = SI->getModule()->getDataLayout();
142 return DL.getTypeStoreSize(SI->getValueOperand()->getType());
165 static unsigned getAtomicOpAlign(StoreInst *SI) { argument
166 unsigned Align = SI->getAlignment();
221 auto SI = dyn_cast<StoreInst>(I); local
224 assert((LI || SI || RMWI || CASI) && "Unknown atomic instruction");
233 } else if (SI) {
460 convertAtomicStoreToIntegerType(StoreInst *SI) argument
481 expandAtomicStore(StoreInst *SI) argument
[all...]
H A DGCRootLowering.cpp153 if (StoreInst *SI = dyn_cast<StoreInst>(IP))
155 dyn_cast<AllocaInst>(SI->getOperand(1)->stripPointerCasts()))
163 StoreInst *SI = new StoreInst( local
166 SI->insertAfter(Root);
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_type_hash_itanium.cpp123 if (const abi::__si_class_type_info *SI =
125 return isDerivedFromAtOffset(SI->__base_type, Base, Offset);
160 if (const abi::__si_class_type_info *SI =
162 return findBaseAtOffset(SI->__base_type, Offset);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86VZeroUpper.cpp270 for (MachineBasicBlock::succ_iterator SI = MBB.succ_begin(),
272 SI != SE; ++SI)
273 addDirtySuccessor(**SI);
/freebsd-12-stable/contrib/gdtoa/
H A Dstrtodnrp.c47 static FPI fpi = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI };
H A Dstrtof.c43 static FPI fpi0 = { 24, 1-127-24+1, 254-127-24+1, 1, SI };
H A DstrtopQ.c59 static FPI fpi0 = { 113, 1-16383-113+1, 32766 - 16383 - 113 + 1, 1, SI };
H A Dstrtopx.c61 static FPI fpi0 = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, SI };
H A DstrtopxL.c57 static FPI fpi0 = { 64, 1-16383-64+1, 32766 - 16383 - 64 + 1, 1, SI };
H A Dstrtord.c79 static FPI fpi0 = { 53, 1-1023-53+1, 2046-1023-53+1, 1, SI };

Completed in 318 milliseconds

1234567891011>>