Home
last modified time | relevance | path

Searched refs:II (Results 1 – 25 of 654) sorted by relevance

12345678910>>...27

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp306 II, II, II.getIntrinsicID(), IC, [&](auto &Args, auto &ArgTys) { in simplifyAMDGCNImageIntrinsic()
523 II.getModule(), Intrinsic::sqrt, {II.getType()}); in instCombineIntrinsic()
525 return ⅈ in instCombineIntrinsic()
588 II, ConstantFP::get(II.getContext(), Significand)); in instCombineIntrinsic()
615 return ⅈ in instCombineIntrinsic()
758 return ⅈ in instCombineIntrinsic()
862 II, IC.Builder.CreateSExt(CCmp, II.getType())); in instCombineIntrinsic()
983 return IC.replaceInstUsesWith(II, II.getArgOperand(1)); in instCombineIntrinsic()
1000 return IC.replaceInstUsesWith(II, II.getArgOperand(0)); in instCombineIntrinsic()
1135 II.getModule(), Intrinsic::fma, II.getType())); in instCombineIntrinsic()
[all …]
H A DAMDGPUImageIntrinsicOptimizer.cpp99 IntrinsicInst *II, in addInstToMergeableList() argument
108 if (IIList.front()->getType() != II->getType()) in addInstToMergeableList()
116 Value *Arg = II->getArgOperand(I); in addInstToMergeableList()
131 IIList.emplace_back(II); in addInstToMergeableList()
136 MergeableInsts.emplace_back(1, II); in addInstToMergeableList()
137 LLVM_DEBUG(dbgs() << "New: " << *II << "\n"); in addInstToMergeableList()
252 for (auto &II : IIList) { in optimizeSection() local
260 VecOp = UndefValue::get(II->getType()); in optimizeSection()
270 II->replaceAllUsesWith(VecOp); in optimizeSection()
271 VecOp->takeName(II); in optimizeSection()
[all …]
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerCorpus.h222 II.U = U; in AddToCorpus()
276 if (std::find(II->U.begin(), II->U.end(), 'F') != II->U.end()) { in PrintCorpus()
295 II->U = U; in Replace()
306 return II; in ChooseUnitToMutate()
315 return II; in ChooseUnitToCrossOverWith()
330 Sha1ToString(II.Sha1).c_str(), II.U.size(), in PrintStats()
411 II->Energy += log(II->SumIncidence) / II->SumIncidence; in AddRareFeature()
464 if (II) in UpdateFeatureFrequency()
484 if (II->Tmp != II->NumFeatures) in ValidateFeatureSet()
486 assert(II->Tmp == II->NumFeatures); in ValidateFeatureSet()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp626 return &II; in foldCttzCtlz()
707 return &II; in foldCtpop()
1038 return &II; in foldIntrinsicIsFPClass()
1199 Value *I0 = II->getArgOperand(0), *I1 = II->getArgOperand(1); in foldClampRangeOfTwo()
1388 Instruction *FPI = isa<FPMathOperator>(II) ? II : nullptr; in foldShuffledIntrinsicOperands()
1537 return II; in visitCallInst()
1545 return II; in visitCallInst()
2026 return II; in visitCallInst()
2049 isKnownNonZero(II, DL, /*Depth*/ 0, &AC, II, &DT))) { in visitCallInst()
2306 return II; in visitCallInst()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Lex/
H A DPPMacroExpansion.cpp108 assert(II && MD); in setLoadedMacroDirective()
1402 return II; in ExpectFeatureIdentifierInfo()
1542 } else if (II == Ident__FILE__ || II == Ident__BASE_FILE__ || in ExpandBuiltinMacro()
1657 return II && HasFeature(*this, II->getName()); in ExpandBuiltinMacro()
1664 return II && HasExtension(*this, II->getName()); in ExpandBuiltinMacro()
1671 if (!II) in ExpandBuiltinMacro()
1755 if (II) { in ExpandBuiltinMacro()
1908 return II && isTargetArch(getTargetInfo(), II); in ExpandBuiltinMacro()
1916 return II && isTargetVendor(getTargetInfo(), II); in ExpandBuiltinMacro()
1924 return II && isTargetOS(getTargetInfo(), II); in ExpandBuiltinMacro()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerInvoke.cpp49 SmallVector<Value *, 16> CallArgs(II->args()); in runImpl()
51 II->getOperandBundlesAsDefs(OpBundles); in runImpl()
54 CallInst::Create(II->getFunctionType(), II->getCalledOperand(), in runImpl()
56 NewCall->takeName(II); in runImpl()
57 NewCall->setCallingConv(II->getCallingConv()); in runImpl()
58 NewCall->setAttributes(II->getAttributes()); in runImpl()
59 NewCall->setDebugLoc(II->getDebugLoc()); in runImpl()
60 II->replaceAllUsesWith(NewCall); in runImpl()
63 BranchInst::Create(II->getNormalDest(), II); in runImpl()
66 II->getUnwindDest()->removePredecessor(&BB); in runImpl()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp1663 if ((II.getArgOperand(0) == II.getArgOperand(1)) || in simplifyX86insertps()
2019 return IC.replaceInstUsesWith(II, ConstantInt::get(II.getType(), 0)); in instCombineIntrinsic()
2042 return IC.replaceInstUsesWith(II, II.getArgOperand(0)); in instCombineIntrinsic()
2045 return IC.replaceInstUsesWith(II, ConstantInt::get(II.getType(), 0)); in instCombineIntrinsic()
2064 return IC.replaceInstUsesWith(II, II.getArgOperand(0)); in instCombineIntrinsic()
2108 return IC.replaceInstUsesWith(II, II.getArgOperand(0)); in instCombineIntrinsic()
2235 return &II; in instCombineIntrinsic()
2518 return &II; in instCombineIntrinsic()
2565 return &II; in instCombineIntrinsic()
2665 return &II; in instCombineIntrinsic()
[all …]
H A DX86LowerAMXType.cpp72 return match(II, in isAMXCast()
79 if (!II) in isAMXIntrinsic()
81 if (isAMXCast(II)) in isAMXIntrinsic()
87 for (Value *V : II->args()) { in isAMXIntrinsic()
118 IRBuilder<> Builder(II); in getShape()
318 if (!II) in transformBitcast()
338 if (!II) in transformBitcast()
957 if (!isAMXIntrinsic(II)) in combineLoadCast()
1056 if (!II || II->getIntrinsicID() != IID) in combineAMXcast()
1163 if (!II) in transformAMXCast()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreRegisterInfo.cpp64 MachineInstr &MI = *II; in InsertFPImmInst()
76 BuildMI(MBB, II, dl, TII.get(XCore::STW_2rus)) in InsertFPImmInst()
97 MachineInstr &MI = *II; in InsertFPConstInst()
113 BuildMI(MBB, II, dl, TII.get(XCore::STW_l3r)) in InsertFPConstInst()
132 MachineInstr &MI = *II; in InsertSPImmInst()
141 BuildMI(MBB, II, dl, TII.get(NewOpcode), Reg) in InsertSPImmInst()
147 BuildMI(MBB, II, dl, TII.get(NewOpcode)) in InsertSPImmInst()
166 MachineInstr &MI = *II; in InsertSPConstInst()
261 MachineInstr &MI = *II; in eliminateFrameIndex()
312 InsertSPImmInst(II, TII, Reg, Offset); in eliminateFrameIndex()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DObjCNoReturn.cpp20 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-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp931 return IC.replaceInstUsesWith(II, II.getOperand(1)); in instCombineSVESel()
955 II.getArgOperand(0), II.getArgOperand(2), ConstantInt::get(IdxTy, 0)); in instCombineSVEDup()
968 Splat->takeName(&II); in instCombineSVEDupX()
1217 II, ConstantInt::get(II.getType(), MinNumElts))) in instCombineSVECntElts()
1319 FMFSource = &II; in instCombineSVEVectorFuseMulAddSub()
1386 if (II.isStrictFP()) in instCombineSVEVectorBinOp()
1415 return &II; in instCombineSVEAllActive()
1426 return IC.replaceInstUsesWith(II, II.getOperand(1)); in instCombineSVEAllOrNoActive()
1643 II, (II.getIntrinsicID() == Intrinsic::aarch64_sve_zip1 ? A : B)); in instCombineSVEZip()
1956 IC, II, true); in instCombineIntrinsic()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerConstantIntrinsics.cpp48 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()
112 IntrinsicInst *II = dyn_cast<IntrinsicInst>(&I); in lowerConstantIntrinsics() local
113 if (!II) in lowerConstantIntrinsics()
115 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
131 IntrinsicInst *II = dyn_cast<IntrinsicInst>(&*VH); in lowerConstantIntrinsics() local
132 if (!II) in lowerConstantIntrinsics()
135 switch (II->getIntrinsicID()) { in lowerConstantIntrinsics()
139 NewValue = lowerIsConstantIntrinsic(II); in lowerConstantIntrinsics()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroCleanup.cpp50 if (auto *II = dyn_cast<IntrinsicInst>(&I)) { in lower() local
51 switch (II->getIntrinsicID()) { in lower()
55 II->replaceAllUsesWith(II->getArgOperand(1)); in lower()
58 II->replaceAllUsesWith(II->getArgOperand(1)); in lower()
61 II->replaceAllUsesWith(ConstantInt::getTrue(Context)); in lower()
64 II->replaceAllUsesWith( in lower()
71 II->replaceAllUsesWith(ConstantTokenNone::get(Context)); in lower()
74 lowerSubFn(Builder, cast<CoroSubFnInst>(II)); in lower()
79 II->replaceAllUsesWith(UndefValue::get(II->getType())); in lower()
85 cast<GlobalVariable>(II->getArgOperand(0)->stripPointerCasts()) in lower()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp26 switch (II->getIntrinsicID()) { in readsThreadIndex()
35 static bool readsLaneId(const IntrinsicInst *II) { in readsLaneId() argument
41 switch (II->getIntrinsicID()) { in isNVVMAtomic()
98 if (readsThreadIndex(II) || readsLaneId(II)) in isSourceOfDivergence()
102 if (isNVVMAtomic(II)) in isSourceOfDivergence()
173 switch (II->getIntrinsicID()) { in simplifyNvvmIntrinsic()
357 SmallVector<Value *, 4> Args(II->args()); in simplifyNvvmIntrinsic()
368 II->getArgOperand(1), II->getName()); in simplifyNvvmIntrinsic()
372 return CastInst::Create(*Action.CastOp, II->getArgOperand(0), II->getType(), in simplifyNvvmIntrinsic()
373 II->getName()); in simplifyNvvmIntrinsic()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp785 MBB.erase(II); in lowerDynamicAlloc()
920 MBB.erase(II); in lowerPrepareProbedAlloca()
943 MBB.erase(II); in lowerDynamicAreaOffset()
996 MBB.erase(II); in lowerCRSpilling()
1039 MBB.erase(II); in lowerCRRestore()
1154 MBB.erase(II); in lowerCRBitSpilling()
1208 MBB.erase(II); in lowerCRBitRestore()
1293 MBB.erase(II); in lowerOctWordSpilling()
1352 MBB.erase(II); in lowerACCSpilling()
1386 MBB.erase(II); in lowerACCRestore()
[all …]
H A DPPCRegisterInfo.h120 void prepareDynamicAlloca(MachineBasicBlock::iterator II,
124 void lowerCRSpilling(MachineBasicBlock::iterator II,
126 void lowerCRRestore(MachineBasicBlock::iterator II,
128 void lowerCRBitSpilling(MachineBasicBlock::iterator II,
130 void lowerCRBitRestore(MachineBasicBlock::iterator II,
133 void lowerOctWordSpilling(MachineBasicBlock::iterator II,
135 void lowerACCSpilling(MachineBasicBlock::iterator II,
137 void lowerACCRestore(MachineBasicBlock::iterator II,
140 void lowerWACCSpilling(MachineBasicBlock::iterator II,
142 void lowerWACCRestore(MachineBasicBlock::iterator II,
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFIRPeephole.cpp60 if (auto *II = dyn_cast<IntrinsicInst>(&I)) { in BPFIRPeepholeImpl() local
61 if (II->getIntrinsicID() != Intrinsic::stacksave) in BPFIRPeepholeImpl()
63 if (!II->hasOneUser()) in BPFIRPeepholeImpl()
65 auto *Inst = cast<Instruction>(*II->user_begin()); in BPFIRPeepholeImpl()
77 auto *II = dyn_cast<IntrinsicInst>(*LD->user_begin()); in BPFIRPeepholeImpl() local
78 if (!II) in BPFIRPeepholeImpl()
80 if (II->getIntrinsicID() != Intrinsic::stackrestore) in BPFIRPeepholeImpl()
83 LLVM_DEBUG(dbgs() << "Remove:"; II->dump(); dbgs() << '\n'); in BPFIRPeepholeImpl()
85 II->eraseFromParent(); in BPFIRPeepholeImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp82 switch (II->getIntrinsicID()) { in expandReductions()
98 Worklist.push_back(II); in expandReductions()
105 for (auto *II : Worklist) { in expandReductions() local
107 isa<FPMathOperator>(II) ? II->getFastMathFlags() : FastMathFlags{}; in expandReductions()
112 IRBuilder<> Builder(II); in expandReductions()
121 Value *Acc = II->getArgOperand(0); in expandReductions()
122 Value *Vec = II->getArgOperand(1); in expandReductions()
145 Value *Vec = II->getArgOperand(0); in expandReductions()
173 Value *Vec = II->getArgOperand(0); in expandReductions()
195 II->replaceAllUsesWith(Rdx); in expandReductions()
[all …]
H A DMIRCanonicalizerPass.cpp95 for (auto *II : instructions) { in rescheduleLexographically() local
98 II->print(OS); in rescheduleLexographically()
108 for (auto &II : StringInstrMap) { in rescheduleLexographically() local
112 II.second->dump(); in rescheduleLexographically()
152 for (auto *II : Instructions) { in rescheduleCanonically() local
168 for (auto *II : Instructions) { in rescheduleCanonically() local
169 if (II->getNumOperands() == 0) in rescheduleCanonically()
171 if (II->mayLoadOrStore()) in rescheduleCanonically()
183 if (II->getOperand(i).isImm()) { in rescheduleCanonically()
187 if (II->getOperand(i).isReg()) { in rescheduleCanonically()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DIdentifierTable.h561 : II(II), OldValue(II ? II->isPoisoned() : false) { in PoisonIdentifierRAIIObject()
562 if(II) in PoisonIdentifierRAIIObject()
567 if(II) in ~PoisonIdentifierRAIIObject()
667 if (II) return *II; in get()
672 if (II) in get()
673 return *II; in get()
684 return *II; in get()
691 return II; in get()
704 if (II) in getOwn()
705 return *II; in getOwn()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp69 Record *Inst = II->TheDef; in EmitInstrDocs()
72 if (II->Namespace == "TargetOpcode") in EmitInstrDocs()
80 if (!II->AsmString.empty()) { in EmitInstrDocs()
150 for (unsigned i = 0; i < II->Operands.size(); ++i) { in EmitInstrDocs()
151 bool IsDef = i < II->Operands.NumDefs; in EmitInstrDocs()
152 auto Op = II->Operands[i]; in EmitInstrDocs()
188 if (!II->ImplicitDefs.empty()) { in EmitInstrDocs()
191 for (Record *Def : II->ImplicitDefs) in EmitInstrDocs()
197 if (!II->ImplicitUses.empty()) { in EmitInstrDocs()
200 for (Record *Use : II->ImplicitUses) in EmitInstrDocs()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DOverflowInstAnalysis.cpp26 IntrinsicInst *II; in isCheckForZeroAndMulWithOverflow() local
33 auto matchMulOverflowCheck = [X, &II, &XIdx](Value *V) { in isCheckForZeroAndMulWithOverflow()
39 II = dyn_cast<IntrinsicInst>(Extract->getAggregateOperand()); in isCheckForZeroAndMulWithOverflow()
40 if (!II || in isCheckForZeroAndMulWithOverflow()
41 !match(II, m_CombineOr(m_Intrinsic<Intrinsic::umul_with_overflow>(), in isCheckForZeroAndMulWithOverflow()
45 if (II->getArgOperand(0) == X) in isCheckForZeroAndMulWithOverflow()
47 else if (II->getArgOperand(1) == X) in isCheckForZeroAndMulWithOverflow()
63 Y = &II->getArgOperandUse(!XIdx); in isCheckForZeroAndMulWithOverflow()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DIdentifierResolver.cpp157 if (IdentifierInfo *II = Name.getAsIdentifierInfo()) in AddDecl() local
158 updatingIdentifier(*II); in AddDecl()
182 if (IdentifierInfo *II = Name.getAsIdentifierInfo()) in InsertDeclAfter() local
183 updatingIdentifier(*II); in InsertDeclAfter()
224 updatingIdentifier(*II); in RemoveDecl()
246 readingIdentifier(*II); in begin()
318 readingIdentifier(*II); in tryAddTopLevelDecl()
393 if (II.isOutOfDate()) in readingIdentifier()
398 if (II.isOutOfDate()) in updatingIdentifier()
401 if (II.isFromAST()) in updatingIdentifier()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostSelectOptimize.cpp200 for (auto &II : instructionsWithoutDebug(MBB.rbegin(), MBB.rend())) { in optimizeNZCVDefs() local
202 if (NZCVDead && II.definesRegister(AArch64::NZCV)) { in optimizeNZCVDefs()
204 unsigned NewOpc = getNonFlagSettingVariant(II.getOpcode()); in optimizeNZCVDefs()
205 int DeadNZCVIdx = II.findRegisterDefOperandIdx(AArch64::NZCV); in optimizeNZCVDefs()
211 << II); in optimizeNZCVDefs()
212 II.setDesc(TII->get(NewOpc)); in optimizeNZCVDefs()
213 II.removeOperand(DeadNZCVIdx); in optimizeNZCVDefs()
217 constrainOperandRegClass(MF, *TRI, MRI, *TII, *RBI, II, II.getDesc(), in optimizeNZCVDefs()
218 II.getOperand(0), 0); in optimizeNZCVDefs()
223 II.getOperand(DeadNZCVIdx).setIsDead(); in optimizeNZCVDefs()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp504 {II->getArgOperand(3), BasePtr, Stride, II->getArgOperand(2)}); in tryCreateStridedLoadStore()
509 {II->getArgOperand(0), BasePtr, Stride, II->getArgOperand(3)}); in tryCreateStridedLoadStore()
511 Call->takeName(II); in tryCreateStridedLoadStore()
513 II->eraseFromParent(); in tryCreateStridedLoadStore()
545 if (II && II->getIntrinsicID() == Intrinsic::masked_gather) { in runOnFunction()
547 } else if (II && II->getIntrinsicID() == Intrinsic::masked_scatter) { in runOnFunction()
554 for (auto *II : Gathers) in runOnFunction() local
556 II, II->getType(), II->getArgOperand(0), II->getArgOperand(1)); in runOnFunction()
557 for (auto *II : Scatters) in runOnFunction() local
559 tryCreateStridedLoadStore(II, II->getArgOperand(0)->getType(), in runOnFunction()
[all …]

12345678910>>...27