| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 244 II, ConstantFP::get(II.getContext(), Significand)); in instCombineIntrinsic() 433 II, 1, in instCombineIntrinsic() 485 return ⅈ in instCombineIntrinsic() 539 return ⅈ in instCombineIntrinsic() 575 II, ConstantExpr::getSExt(CCmp, II.getType())); in instCombineIntrinsic() 584 II.getModule(), Intrinsic::read_register, II.getType()); in instCombineIntrinsic() 602 return ⅈ in instCombineIntrinsic() 623 return ⅈ in instCombineIntrinsic() 728 return IC.replaceInstUsesWith(II, II.getArgOperand(0)); in instCombineIntrinsic() 893 II.getModule(), Intrinsic::fma, II.getType())); in instCombineIntrinsic() [all …]
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
| H A D | FuzzerCorpus.h | 221 II.U = U; in AddToCorpus() 275 if (std::find(II->U.begin(), II->U.end(), 'F') != II->U.end()) { in PrintCorpus() 293 II->U = U; in Replace() 303 return II; in ChooseUnitToMutate() 312 return II; in ChooseUnitToCrossOverWith() 327 Sha1ToString(II.Sha1).c_str(), II.U.size(), in PrintStats() 328 II.NumExecutedMutations, II.NumSuccessfullMutations, II.HasFocusFunction); in PrintStats() 405 II->Energy += log(II->SumIncidence) / II->SumIncidence; in AddRareFeature() 460 if (II) in UpdateFeatureFrequency() 480 if (II->Tmp != II->NumFeatures) in ValidateFeatureSet() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 596 if ((II.getArgOperand(0) == II.getArgOperand(1)) || in simplifyX86insertps() 952 return IC.replaceInstUsesWith(II, ConstantInt::get(II.getType(), 0)); in instCombineIntrinsic() 975 return IC.replaceInstUsesWith(II, II.getArgOperand(0)); in instCombineIntrinsic() 978 return IC.replaceInstUsesWith(II, ConstantInt::get(II.getType(), 0)); in instCombineIntrinsic() 997 return IC.replaceInstUsesWith(II, II.getArgOperand(0)); in instCombineIntrinsic() 1043 return IC.replaceInstUsesWith(II, II.getArgOperand(0)); in instCombineIntrinsic() 1170 return ⅈ in instCombineIntrinsic() 1453 return ⅈ in instCombineIntrinsic() 1500 return ⅈ in instCombineIntrinsic() 1600 return ⅈ in instCombineIntrinsic() [all …]
|
| H A D | X86LowerAMXType.cpp | 120 switch (II->getIntrinsicID()) { in getShape() 126 Row = II->getArgOperand(0); in getShape() 127 Col = II->getArgOperand(1); in getShape() 139 Row = II->getArgOperand(0); in getShape() 140 Col = II->getArgOperand(1); in getShape() 143 Row = II->getArgOperand(0); in getShape() 144 Col = II->getArgOperand(2); in getShape() 251 if (!II) in transformBitcast() 271 if (!II) in transformBitcast() 291 II != IE;) { in visit() [all …]
|
| H A D | X86FastTileConfig.cpp | 149 for (auto II = Cfg; II != MBB->end(); II++) { in getKeyAMXInstr() local 150 if (isTileLoad(*II)) { in getKeyAMXInstr() 151 KeyMI = &*II; in getKeyAMXInstr() 155 if (isTileStore(*II)) { in getKeyAMXInstr() 160 if (isAMXInstr(*II)) { in getKeyAMXInstr() 163 KeyMI = &*II; in getKeyAMXInstr() 196 for (auto II = Cfg; II != MBB->begin(); II--) { in getShapeCfgInstrs() local 197 if (isAMXInstr(*II) || II->isTerminator() || II->isCall()) in getShapeCfgInstrs() 199 if (!II->mayStore() || !II->hasOneMemOperand()) in getShapeCfgInstrs() 217 RowCfgs[Idx] = &*II; in getShapeCfgInstrs() [all …]
|
| H A D | X86PreAMXConfig.cpp | 61 for (Value *Operand : II->operands()) in isAMXIntrinsic() 64 return II->getType()->isX86_AMXTy(); in isAMXIntrinsic() 78 for (Value *Operand : II->operands()) in onlyTileDef() 81 return II->getType()->isX86_AMXTy(); in onlyTileDef() 279 if (!II || !isAMXIntrinsic(II)) in getShapesAndConfigPosEnd() 282 if (isTileLoad(II)) { in getShapesAndConfigPosEnd() 283 Loads.insert(II); in getShapesAndConfigPosEnd() 284 } else if (isTileStore(II)) { in getShapesAndConfigPosEnd() 291 KeyAMX = II; in getShapesAndConfigPosEnd() 324 if (!II) in findConfigShapes() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 532 return ⅈ in foldCttzCtlz() 611 return ⅈ in foldCtpop() 762 Value *I0 = II->getArgOperand(0), *I1 = II->getArgOperand(1); in foldClampRangeOfTwo() 903 return II; in visitCallInst() 960 Value *I0 = II->getArgOperand(0), *I1 = II->getArgOperand(1); in visitCallInst() 970 Value *I0 = II->getArgOperand(0), *I1 = II->getArgOperand(1); in visitCallInst() 1440 return II; in visitCallInst() 1448 return II; in visitCallInst() 1617 return II; in visitCallInst() 1887 return II; in visitCallInst() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Lex/ |
| H A D | PPMacroExpansion.cpp | 108 assert(II && MD); in setLoadedMacroDirective() 1400 return II; in ExpectFeatureIdentifierInfo() 1502 } else if (II == Ident__FILE__ || II == Ident__BASE_FILE__ || in ExpandBuiltinMacro() 1610 return II && HasFeature(*this, II->getName()); in ExpandBuiltinMacro() 1617 return II && HasExtension(*this, II->getName()); in ExpandBuiltinMacro() 1624 if (!II) in ExpandBuiltinMacro() 1681 return II ? hasAttribute(AttrSyntax::GNU, nullptr, II, in ExpandBuiltinMacro() 1689 if (II) { in ExpandBuiltinMacro() 1837 return II && isTargetArch(getTargetInfo(), II); in ExpandBuiltinMacro() 1844 return II && isTargetVendor(getTargetInfo(), II); in ExpandBuiltinMacro() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerInvoke.cpp | 51 SmallVector<Value *, 16> CallArgs(II->args()); in runImpl() 53 II->getOperandBundlesAsDefs(OpBundles); in runImpl() 56 CallInst::Create(II->getFunctionType(), II->getCalledOperand(), in runImpl() 58 NewCall->takeName(II); in runImpl() 59 NewCall->setCallingConv(II->getCallingConv()); in runImpl() 60 NewCall->setAttributes(II->getAttributes()); in runImpl() 61 NewCall->setDebugLoc(II->getDebugLoc()); in runImpl() 62 II->replaceAllUsesWith(NewCall); in runImpl() 65 BranchInst::Create(II->getNormalDest(), II); in runImpl() 68 II->getUnwindDest()->removePredecessor(&BB); in runImpl() [all …]
|
| H A D | DemoteRegToStack.cpp | 46 if (InvokeInst *II = dyn_cast<InvokeInst>(&I)) { in DemoteRegToStack() local 47 if (!II->getNormalDest()->getSinglePredecessor()) { in DemoteRegToStack() 48 unsigned SuccNum = GetSuccessorNumber(II->getParent(), II->getNormalDest()); in DemoteRegToStack() 49 assert(isCriticalEdge(II, SuccNum) && "Expected a critical edge!"); in DemoteRegToStack() 50 BasicBlock *BB = SplitCriticalEdge(II, SuccNum); in DemoteRegToStack() 99 InvokeInst &II = cast<InvokeInst>(I); in DemoteRegToStack() local 100 InsertPt = II.getNormalDest()->getFirstInsertionPt(); in DemoteRegToStack() 132 if (InvokeInst *II = dyn_cast<InvokeInst>(P->getIncomingValue(i))) { in DemotePHIToStack() local 133 assert(II->getParent() != P->getIncomingBlock(i) && in DemotePHIToStack() 134 "Invoke edge not supported yet"); (void)II; in DemotePHIToStack()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreRegisterInfo.cpp | 64 MachineInstr &MI = *II; in InsertFPImmInst() 76 BuildMI(MBB, II, dl, TII.get(XCore::STW_2rus)) in InsertFPImmInst() 97 MachineInstr &MI = *II; in InsertFPConstInst() 112 BuildMI(MBB, II, dl, TII.get(XCore::STW_l3r)) in InsertFPConstInst() 131 MachineInstr &MI = *II; in InsertSPImmInst() 140 BuildMI(MBB, II, dl, TII.get(NewOpcode), Reg) in InsertSPImmInst() 146 BuildMI(MBB, II, dl, TII.get(NewOpcode)) in InsertSPImmInst() 165 MachineInstr &MI = *II; in InsertSPConstInst() 258 MachineInstr &MI = *II; in eliminateFrameIndex() 309 InsertSPImmInst(II, TII, Reg, Offset); in eliminateFrameIndex() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ObjCNoReturn.cpp | 20 static bool isSubclass(const ObjCInterfaceDecl *Class, IdentifierInfo *II) { in isSubclass() argument 23 if (Class->getIdentifier() == II) in isSubclass() 25 return isSubclass(Class->getSuperClass(), II); in isSubclass() 33 SmallVector<IdentifierInfo*, 3> II; in ObjCNoReturn() local 36 II.push_back(&C.Idents.get("raise")); in ObjCNoReturn() 37 II.push_back(&C.Idents.get("format")); in ObjCNoReturn() 39 C.Selectors.getSelector(II.size(), &II[0]); in ObjCNoReturn() 42 II.push_back(&C.Idents.get("arguments")); in ObjCNoReturn() 44 C.Selectors.getSelector(II.size(), &II[0]); in ObjCNoReturn()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetTransformInfo.cpp | 25 switch (II->getIntrinsicID()) { in readsThreadIndex() 34 static bool readsLaneId(const IntrinsicInst *II) { in readsLaneId() argument 40 switch (II->getIntrinsicID()) { in isNVVMAtomic() 97 if (readsThreadIndex(II) || readsLaneId(II)) in isSourceOfDivergence() 101 if (isNVVMAtomic(II)) in isSourceOfDivergence() 168 switch (II->getIntrinsicID()) { in simplifyNvvmIntrinsic() 319 StringRef Attr = II->getFunction() in simplifyNvvmIntrinsic() 342 II->getArgOperand(1), II->getName()); in simplifyNvvmIntrinsic() 346 return CastInst::Create(*Action.CastOp, II->getArgOperand(0), II->getType(), in simplifyNvvmIntrinsic() 347 II->getName()); in simplifyNvvmIntrinsic() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostSelectOptimize.cpp | 129 LRU.stepBackward(II); in optimizeNZCVDefs() 133 if (InsideCmpRange && &II == FirstCmp) in optimizeNZCVDefs() 135 else if (&II == LastCmp) in optimizeNZCVDefs() 143 unsigned NewOpc = getNonFlagSettingVariant(II.getOpcode()); in optimizeNZCVDefs() 144 int DeadNZCVIdx = II.findRegisterDefOperandIdx(AArch64::NZCV); in optimizeNZCVDefs() 150 << II); in optimizeNZCVDefs() 151 II.setDesc(TII->get(NewOpc)); in optimizeNZCVDefs() 152 II.RemoveOperand(DeadNZCVIdx); in optimizeNZCVDefs() 156 constrainOperandRegClass(MF, *TRI, MRI, *TII, *RBI, II, II.getDesc(), in optimizeNZCVDefs() 157 II.getOperand(0), 0); in optimizeNZCVDefs() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | IdentifierTable.h | 427 : II(II), OldValue(II ? II->isPoisoned() : false) { in PoisonIdentifierRAIIObject() 428 if(II) in PoisonIdentifierRAIIObject() 433 if(II) in ~PoisonIdentifierRAIIObject() 533 if (II) return *II; in get() 538 if (II) in get() 539 return *II; in get() 550 return *II; in get() 557 return II; in get() 570 if (II) in getOwn() 571 return *II; in getOwn() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LowerConstantIntrinsics.cpp | 48 if (auto *C = dyn_cast<Constant>(II->getOperand(0))) in lowerIsConstantIntrinsic() 50 return ConstantInt::getTrue(II->getType()); in lowerIsConstantIntrinsic() 51 return ConstantInt::getFalse(II->getType()); in lowerIsConstantIntrinsic() 106 IntrinsicInst *II = dyn_cast<IntrinsicInst>(&I); in lowerConstantIntrinsics() local 107 if (!II) in lowerConstantIntrinsics() 109 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics() 125 IntrinsicInst *II = dyn_cast<IntrinsicInst>(&*VH); in lowerConstantIntrinsics() local 126 if (!II) in lowerConstantIntrinsics() 129 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics() 133 NewValue = lowerIsConstantIntrinsic(II); in lowerConstantIntrinsics() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandReductions.cpp | 84 switch (II->getIntrinsicID()) { in expandReductions() 100 Worklist.push_back(II); in expandReductions() 107 for (auto *II : Worklist) { in expandReductions() local 109 isa<FPMathOperator>(II) ? II->getFastMathFlags() : FastMathFlags{}; in expandReductions() 114 IRBuilder<> Builder(II); in expandReductions() 123 Value *Acc = II->getArgOperand(0); in expandReductions() 124 Value *Vec = II->getArgOperand(1); in expandReductions() 147 Value *Vec = II->getArgOperand(0); in expandReductions() 159 Value *Vec = II->getArgOperand(0); in expandReductions() 169 II->replaceAllUsesWith(Rdx); in expandReductions() [all …]
|
| H A D | MIRCanonicalizerPass.cpp | 102 for (auto *II : instructions) { in rescheduleLexographically() local 105 II->print(OS); in rescheduleLexographically() 118 for (auto &II : StringInstrMap) { in rescheduleLexographically() local 122 II.second->dump(); in rescheduleLexographically() 162 for (auto *II : Instructions) { in rescheduleCanonically() local 178 for (auto *II : Instructions) { in rescheduleCanonically() local 179 if (II->getNumOperands() == 0) in rescheduleCanonically() 181 if (II->mayLoadOrStore()) in rescheduleCanonically() 193 if (II->getOperand(i).isImm()) { in rescheduleCanonically() 197 if (II->getOperand(i).isReg()) { in rescheduleCanonically() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.cpp | 682 MBB.erase(II); in lowerDynamicAlloc() 817 MBB.erase(II); in lowerPrepareProbedAlloca() 840 MBB.erase(II); in lowerDynamicAreaOffset() 893 MBB.erase(II); in lowerCRSpilling() 936 MBB.erase(II); in lowerCRRestore() 1051 MBB.erase(II); in lowerCRBitSpilling() 1105 MBB.erase(II); in lowerCRBitRestore() 1174 MBB.erase(II); in lowerACCSpilling() 1208 MBB.erase(II); in lowerACCRestore() 1235 MBB.erase(II); in lowerQuadwordSpilling() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | IdentifierResolver.cpp | 146 if (IdentifierInfo *II = Name.getAsIdentifierInfo()) in AddDecl() local 147 updatingIdentifier(*II); in AddDecl() 171 if (IdentifierInfo *II = Name.getAsIdentifierInfo()) in InsertDeclAfter() local 172 updatingIdentifier(*II); in InsertDeclAfter() 213 updatingIdentifier(*II); in RemoveDecl() 232 readingIdentifier(*II); in begin() 304 readingIdentifier(*II); in tryAddTopLevelDecl() 379 if (II.isOutOfDate()) in readingIdentifier() 384 if (II.isOutOfDate()) in updatingIdentifier() 387 if (II.isFromAST()) in updatingIdentifier() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | InstrDocsEmitter.cpp | 70 Record *Inst = II->TheDef; in EmitInstrDocs() 73 if (II->Namespace == "TargetOpcode") in EmitInstrDocs() 81 if (!II->AsmString.empty()) { in EmitInstrDocs() 151 for (unsigned i = 0; i < II->Operands.size(); ++i) { in EmitInstrDocs() 152 bool IsDef = i < II->Operands.NumDefs; in EmitInstrDocs() 153 auto Op = II->Operands[i]; in EmitInstrDocs() 189 if (!II->ImplicitDefs.empty()) { in EmitInstrDocs() 192 for (Record *Def : II->ImplicitDefs) in EmitInstrDocs() 198 if (!II->ImplicitUses.empty()) { in EmitInstrDocs() 201 for (Record *Use : II->ImplicitUses) in EmitInstrDocs() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroCleanup.cpp | 61 if (auto *II = dyn_cast<IntrinsicInst>(&I)) { in lowerRemainingCoroIntrinsics() local 62 switch (II->getIntrinsicID()) { in lowerRemainingCoroIntrinsics() 66 II->replaceAllUsesWith(II->getArgOperand(1)); in lowerRemainingCoroIntrinsics() 69 II->replaceAllUsesWith(II->getArgOperand(1)); in lowerRemainingCoroIntrinsics() 72 II->replaceAllUsesWith(ConstantInt::getTrue(Context)); in lowerRemainingCoroIntrinsics() 78 II->replaceAllUsesWith(ConstantTokenNone::get(Context)); in lowerRemainingCoroIntrinsics() 81 lowerSubFn(Builder, cast<CoroSubFnInst>(II)); in lowerRemainingCoroIntrinsics() 85 cast<GlobalVariable>(II->getArgOperand(0)->stripPointerCasts()) in lowerRemainingCoroIntrinsics() 88 cast<GlobalVariable>(II->getArgOperand(1)->stripPointerCasts()) in lowerRemainingCoroIntrinsics() 101 II->eraseFromParent(); in lowerRemainingCoroIntrinsics()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | OverflowInstAnalysis.cpp | 27 IntrinsicInst *II; in isCheckForZeroAndMulWithOverflow() local 34 auto matchMulOverflowCheck = [X, &II, &XIdx](Value *V) { in isCheckForZeroAndMulWithOverflow() 40 II = dyn_cast<IntrinsicInst>(Extract->getAggregateOperand()); in isCheckForZeroAndMulWithOverflow() 41 if (!II || in isCheckForZeroAndMulWithOverflow() 42 !match(II, m_CombineOr(m_Intrinsic<Intrinsic::umul_with_overflow>(), in isCheckForZeroAndMulWithOverflow() 46 if (II->getArgOperand(0) == X) in isCheckForZeroAndMulWithOverflow() 48 else if (II->getArgOperand(1) == X) in isCheckForZeroAndMulWithOverflow() 64 Y = &II->getArgOperandUse(!XIdx); in isCheckForZeroAndMulWithOverflow()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | Preprocessor.h | 92 IdentifierInfo *II; variable 103 TokenValue(IdentifierInfo *II) : Kind(tok::identifier), II(II) {} in TokenValue() argument 107 (!II || II == Tok.getIdentifierInfo()); 603 if (II->isOutOfDate()) in getModuleInfo() 1063 if (!II->hasMacroDefinition()) in isMacroDefinedInLocalModule() 1076 if (!II->hasMacroDefinition()) in getMacroDefinition() 1090 if (!II->hadMacroDefinition()) in getMacroDefinitionAtLoc() 1106 if (!II->hasMacroDefinition()) in getLocalMacroDirective() 1140 appendMacroDirective(II, MD); in appendDefMacroDirective() 1159 if (II->isOutOfDate()) in getLeafModuleMacros() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | NSErrorChecker.cpp | 41 mutable IdentifierInfo *II; member in __anone8387da20111::NSErrorMethodChecker 44 NSErrorMethodChecker() : II(nullptr) {} in NSErrorMethodChecker() 59 if (!II) in checkASTDecl() 60 II = &D->getASTContext().Idents.get("NSError"); in checkASTDecl() 64 if (IsNSError(I->getType(), II)) { in checkASTDecl() 88 mutable IdentifierInfo *II; member in __anone8387da20211::CFErrorFunctionChecker 91 CFErrorFunctionChecker() : II(nullptr) {} in CFErrorFunctionChecker() 117 if (!II) in checkASTDecl() 122 if (IsCFError(I->getType(), II)) { in checkASTDecl() 307 return II == ID->getIdentifier(); in IsNSError() [all …]
|