Searched refs:II (Results 51 - 75 of 459) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp686 if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(I)) {
687 switch (II->getIntrinsicID()) {
709 NewVal = BinaryOperator::CreateLShr(II->getArgOperand(0),
712 NewVal = BinaryOperator::CreateShl(II->getArgOperand(0),
730 if (II->getIntrinsicID() == Intrinsic::fshr)
755 if (II->getIntrinsicID() == Intrinsic::x86_mmx_pmovmskb) {
758 auto Arg = II->getArgOperand(0);
1001 Value *InstCombiner::simplifyAMDGCNMemoryIntrinsicDemanded(IntrinsicInst *II, argument
1007 II->getType()->getScalarSizeInBits() != 32 &&
1011 unsigned VWidth = II
1518 IntrinsicInst *II = dyn_cast<IntrinsicInst>(I); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1335 if (const auto *II = dyn_cast<IntrinsicInst>(Call))
1336 return selectIntrinsicCall(II);
1350 bool FastISel::selectIntrinsicCall(const IntrinsicInst *II) { argument
1351 switch (II->getIntrinsicID()) {
1365 const DbgDeclareInst *DI = cast<DbgDeclareInst>(II);
1423 const DbgValueInst *DI = cast<DbgValueInst>(II);
1424 const MCInstrDesc &II = TII.get(TargetOpcode::DBG_VALUE); local
1431 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II, false, 0U,
1435 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
1441 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, II)
2038 constrainOperandRegClass(const MCInstrDesc &II, unsigned Op, unsigned OpNum) argument
2058 const MCInstrDesc &II = TII.get(MachineInstOpcode); local
2067 const MCInstrDesc &II = TII.get(MachineInstOpcode); local
2089 const MCInstrDesc &II = TII.get(MachineInstOpcode); local
2114 const MCInstrDesc &II = TII.get(MachineInstOpcode); local
2140 const MCInstrDesc &II = TII.get(MachineInstOpcode); local
2163 const MCInstrDesc &II = TII.get(MachineInstOpcode); local
2187 const MCInstrDesc &II = TII.get(MachineInstOpcode); local
2207 const MCInstrDesc &II = TII.get(MachineInstOpcode); local
2232 const MCInstrDesc &II = TII.get(MachineInstOpcode); local
[all...]
H A DInstrEmitter.h47 const MCInstrDesc &II,
62 const MCInstrDesc *II,
66 /// AddOperand - Add the specified operand to the specified machine instr. II
68 /// operand number (in the II) that we are adding. IIOpNum and II are used for
73 const MCInstrDesc *II,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.h64 void eliminateFrameIndex(MachineBasicBlock::iterator II,
78 virtual void eliminateFI(MachineBasicBlock::iterator II, unsigned OpNo,
H A DMipsSERegisterInfo.cpp145 void MipsSERegisterInfo::eliminateFI(MachineBasicBlock::iterator II, argument
149 MachineInstr &MI = *II;
221 DebugLoc DL = II->getDebugLoc();
229 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAddiuOp()), Reg)
240 DebugLoc DL = II->getDebugLoc();
245 unsigned Reg = TII.loadImmediate(Offset, MBB, II, DL,
247 BuildMI(MBB, II, DL, TII.get(ABI.GetPtrAdduOp()), Reg).addReg(FrameReg)
H A DMips16InstrInfo.cpp322 MachineBasicBlock::iterator II,
344 rs.forward(II);
352 (*II->getParent()->getParent(), &Mips::CPU16RegsRegClass);
354 for (unsigned i = 0, e = II->getNumOperands(); i != e; ++i) {
355 MachineOperand &MO = II->getOperand(i);
370 for (unsigned i = 0, e = II->getNumOperands(); i != e; ++i) {
371 MachineOperand &MO = II->getOperand(i);
395 copyPhysReg(MBB, II, DL, FirstRegSavedTo, FirstRegSaved, true);
400 BuildMI(MBB, II, DL, get(Mips::LwConstant32), Reg).addImm(Imm).addImm(-1);
412 copyPhysReg(MBB, II, D
320 loadImmediate(unsigned FrameReg, int64_t Imm, MachineBasicBlock &MBB, MachineBasicBlock::iterator II, const DebugLoc &DL, unsigned &NewImm) const argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiRegisterInfo.cpp136 void LanaiRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, argument
141 MachineInstr &MI = *II;
175 Reg = RS->scavengeRegister(&Lanai::GPRRegClass, II, SPAdj);
188 BuildMI(*MI.getParent(), II, DL, TII->get(Lanai::MOVHI), Reg)
190 BuildMI(*MI.getParent(), II, DL, TII->get(Lanai::OR_I_LO), Reg)
195 BuildMI(*MI.getParent(), II, DL, TII->get(Lanai::ADD_I_LO), Reg)
201 BuildMI(*MI.getParent(), II, DL,
238 BuildMI(*MI.getParent(), II, DL, TII->get(NewOpcode),
H A DLanaiRegisterInfo.h39 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp198 MachineBasicBlock::iterator II(MI);
199 ++II;
200 while (II != MBB.end() && !Users.count(&*II))
201 ++II;
203 LLVM_DEBUG(dbgs() << "Intra-block: moving " << *MI << " before " << *&*II local
205 assert(II != MBB.end() && "Didn't find the user in the MBB");
207 MBB.insert(II, MI);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryLocation.cpp136 if (const IntrinsicInst *II = dyn_cast<IntrinsicInst>(Call)) {
137 const DataLayout &DL = II->getModule()->getDataLayout();
139 switch (II->getIntrinsicID()) {
147 if (ConstantInt *LenCI = dyn_cast<ConstantInt>(II->getArgOperand(2)))
159 cast<ConstantInt>(II->getArgOperand(0))->getZExtValue()),
171 cast<ConstantInt>(II->getArgOperand(1))->getZExtValue()),
179 Arg, LocationSize::precise(DL.getTypeStoreSize(II->getType())),
186 II->getArgOperand(1)->getType())),
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DDesignator.h45 const IdentifierInfo *II; member in struct:clang::Designator::FieldDesignatorInfo
75 return FieldInfo.II;
125 static Designator getField(const IdentifierInfo *II, SourceLocation DotLoc, argument
129 D.FieldInfo.II = II;
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DAIX.cpp70 const InputInfo &II = Inputs[0]; local
71 assert((II.isFilename() || II.isNothing()) && "Invalid input.");
72 if (II.isFilename())
73 CmdArgs.push_back(II.getFilename());
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherGen.cpp206 if (IntInit *II = dyn_cast<IntInit>(N->getLeafValue())) {
215 return AddMatcher(new CheckIntegerMatcher(II->getValue()));
344 if (IntInit *II = dyn_cast<IntInit>(N->getChild(1)->getLeafValue())) {
345 if (!isPowerOf2_32(II->getValue())) { // Don't bother with single bits.
354 AddMatcher(new CheckAndImmMatcher(II->getValue()));
356 AddMatcher(new CheckOrImmMatcher(II->getValue()));
671 if (IntInit *II = dyn_cast<IntInit>(N->getLeafValue())) {
672 AddMatcher(new EmitIntegerMatcher(II->getValue(), N->getSimpleType(0)));
734 CodeGenInstruction &II = CGT.getInstruction(Op); local
735 return II
763 CodeGenInstruction &II = CGT.getInstruction(Op); local
1038 CodeGenInstruction &II = CGT.getInstruction(DstPat->getOperator()); local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIWholeQuadMode.cpp252 InstrInfo &II = Instructions[&MI]; local
260 Flag &= ~II.Disabled;
264 if ((II.Needs & Flag) == Flag)
267 II.Needs |= Flag;
328 for (auto II = MBB.begin(), IE = MBB.end(); II != IE; ++II) {
329 MachineInstr &MI = *II;
431 InstrInfo II = Instructions[&MI]; // take a copy to prevent dangling references local
436 if ((II
715 auto II = MBB.getFirstNonPHI(), IE = MBB.end(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerContext.cpp58 const IdentifierInfo *II = FD->getIdentifier(); local
61 if (!II)
78 StringRef FName = II->getName();
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/
H A DASTMerge.cpp64 if (IdentifierInfo *II = ND->getIdentifier())
65 if (II->isStr("__va_list_tag") || II->isStr("__builtin_va_list"))
/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/
H A DPreprocessor.cpp318 CurSubmoduleState->Macros.insert(std::make_pair(Macro.II, MacroState()));
469 if (const IdentifierInfo *II = Tok.getIdentifierInfo())
470 return II->getName();
704 IdentifierInfo *II; local
707 II = getIdentifierInfo(Identifier.getRawIdentifier());
716 II = getIdentifierInfo(UCNIdentifierBuffer);
718 II = getIdentifierInfo(CleanedStr);
723 Identifier.setIdentifierInfo(II);
724 if (getLangOpts().MSVCCompat && II->isCPlusPlusOperatorKeyword() &&
728 Identifier.setKind(II
733 SetPoisonReason(IdentifierInfo *II, unsigned DiagID) argument
764 getFutureCompatDiagKind(const IdentifierInfo &II, const LangOptions &LangOpts) argument
798 IdentifierInfo &II = *Identifier.getIdentifierInfo(); local
[all...]
H A DPragma.cpp440 IdentifierInfo *II = LookUpIdentifierInfo(Tok); local
443 if (II->isPoisoned()) continue;
446 if (isMacroDefined(II))
450 II->setIsPoisoned();
451 if (II->isFromAST())
452 II->setChangedSinceDeserialization();
951 IdentifierInfo *II = Tok.getIdentifierInfo(); local
952 if (II->isStr("ON"))
954 else if (II->isStr("OFF"))
956 else if (II
1036 IdentifierInfo *II = Tok.getIdentifierInfo(); local
1182 IdentifierInfo *II = Tok.getIdentifierInfo(); local
1280 IdentifierInfo *II = Tok.getIdentifierInfo(); local
1402 IdentifierInfo *II = Tok.getIdentifierInfo(); local
[all...]
/freebsd-11-stable/lib/libmd/
H A Dmd5c.c103 * FF, GG, HH, and II transformations for rounds 1, 2, 3, and 4.
121 #define II(a, b, c, d, x, s, ac) { \ macro
313 II (a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */
314 II (d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */
315 II (c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
316 II (b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */
317 II (a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
318 II (d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */
319 II (c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
320 II (
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonNewValueJump.cpp115 // We have identified this II could be feeder to NVJ,
119 MachineBasicBlock::iterator II,
124 if (QII->isPredicated(*II))
137 if (II->getOpcode() == TargetOpcode::KILL)
140 if (II->isImplicitDef())
143 if (QII->isSolo(*II))
146 if (QII->isFloat(*II))
151 for (const MachineOperand &Op : II->operands()) {
176 for (unsigned i = 0; i < II->getNumOperands(); ++i) {
177 if (II
117 canBeFeederToNewValueJump(const HexagonInstrInfo *QII, const TargetRegisterInfo *TRI, MachineBasicBlock::iterator II, MachineBasicBlock::iterator end, MachineBasicBlock::iterator skip, MachineFunction &MF) argument
238 canCompareBeNewValueJump(const HexagonInstrInfo *QII, const TargetRegisterInfo *TRI, MachineBasicBlock::iterator II, unsigned pReg, bool secondReg, bool optLocation, MachineBasicBlock::iterator end, MachineFunction &MF) argument
[all...]
/freebsd-11-stable/contrib/ipfilter/
H A Dmd5.c80 /* FF, GG, HH, and II transformations for rounds 1, 2, 3, and 4 */
97 #define II(a, b, c, d, x, s, ac) \ macro
283 II ( a, b, c, d, in[ 0], S41, UL(4096336452)); /* 49 */
284 II ( d, a, b, c, in[ 7], S42, UL(1126891415)); /* 50 */
285 II ( c, d, a, b, in[14], S43, UL(2878612391)); /* 51 */
286 II ( b, c, d, a, in[ 5], S44, UL(4237533241)); /* 52 */
287 II ( a, b, c, d, in[12], S41, UL(1700485571)); /* 53 */
288 II ( d, a, b, c, in[ 3], S42, UL(2399980690)); /* 54 */
289 II ( c, d, a, b, in[10], S43, UL(4293915773)); /* 55 */
290 II (
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.h37 void eliminateFrameIndex(MachineBasicBlock::iterator II,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCRegisterInfo.h41 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430RegisterInfo.cpp103 MSP430RegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II, argument
108 MachineInstr &MI = *II;
144 BuildMI(MBB, std::next(II), dl, TII.get(MSP430::SUB16ri), DstReg)
147 BuildMI(MBB, std::next(II), dl, TII.get(MSP430::ADD16ri), DstReg)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVERegisterInfo.h38 void eliminateFrameIndex(MachineBasicBlock::iterator II, int SPAdj,

Completed in 170 milliseconds

1234567891011>>