Searched refs:I1 (Results 1 - 25 of 37) sorted by relevance

12

/freebsd-10-stable/contrib/binutils/opcodes/
H A Dmips16-opc.c61 #define I1 INSN_ISA1 macro
70 {"nop", "", 0x6500, 0xffff, RD_Z, 0, I1 }, /* move $0,$Z */
71 {"la", "x,A", 0x0800, 0xf800, WR_x|RD_PC, 0, I1 },
72 {"abs", "x,w", 0, (int) M_ABS, INSN_MACRO, 0, I1 },
73 {"addiu", "y,x,4", 0x4000, 0xf810, WR_y|RD_x, 0, I1 },
74 {"addiu", "x,k", 0x4800, 0xf800, WR_x|RD_x, 0, I1 },
75 {"addiu", "S,K", 0x6300, 0xff00, WR_SP|RD_SP, 0, I1 },
76 {"addiu", "S,S,K", 0x6300, 0xff00, WR_SP|RD_SP, 0, I1 },
77 {"addiu", "x,P,V", 0x0800, 0xf800, WR_x|RD_PC, 0, I1 },
78 {"addiu", "x,S,V", 0x0000, 0xf800, WR_x|RD_SP, 0, I1 },
[all...]
H A Dmips-opc.c82 #define I1 INSN_ISA1 macro
181 {"nop", "", 0x00000000, 0xffffffff, 0, INSN2_ALIAS, I1 }, /* sll */
184 {"li", "t,j", 0x24000000, 0xffe00000, WR_t, INSN2_ALIAS, I1 }, /* addiu */
185 {"li", "t,i", 0x34000000, 0xffe00000, WR_t, INSN2_ALIAS, I1 }, /* ori */
186 {"li", "t,I", 0, (int) M_LI, INSN_MACRO, 0, I1 },
187 {"move", "d,s", 0, (int) M_MOVE, INSN_MACRO, 0, I1 },
189 {"move", "d,s", 0x00000021, 0xfc1f07ff, WR_d|RD_s, INSN2_ALIAS, I1 },/* addu */
190 {"move", "d,s", 0x00000025, 0xfc1f07ff, WR_d|RD_s, INSN2_ALIAS, I1 },/* or */
191 {"b", "p", 0x10000000, 0xffff0000, UBD, INSN2_ALIAS, I1 },/* beq 0,0 */
192 {"b", "p", 0x04010000, 0xffff0000, UBD, INSN2_ALIAS, I1 },/* bge
[all...]
H A Di386-dis.c233 #define I1 { OP_I, const_1_mode } macro
1607 { "rolA", { Eb, I1 } },
1608 { "rorA", { Eb, I1 } },
1609 { "rclA", { Eb, I1 } },
1610 { "rcrA", { Eb, I1 } },
1611 { "shlA", { Eb, I1 } },
1612 { "shrA", { Eb, I1 } },
1614 { "sarA", { Eb, I1 } },
1618 { "rolQ", { Ev, I1 } },
1619 { "rorQ", { Ev, I1 } },
[all...]
/freebsd-10-stable/contrib/llvm/lib/Analysis/
H A DAliasAnalysisEvaluator.cpp188 for (SetVector<Value *>::iterator I1 = Pointers.begin(), E = Pointers.end();
189 I1 != E; ++I1) {
191 Type *I1ElTy = cast<PointerType>((*I1)->getType())->getElementType();
194 for (SetVector<Value *>::iterator I2 = Pointers.begin(); I2 != I1; ++I2) {
199 switch (AA.alias(*I1, I1Size, *I2, I2Size)) {
201 PrintResults("NoAlias", PrintNoAlias, *I1, *I2, F.getParent());
204 PrintResults("MayAlias", PrintMayAlias, *I1, *I2, F.getParent());
207 PrintResults("PartialAlias", PrintPartialAlias, *I1, *I2,
211 PrintResults("MustAlias", PrintMustAlias, *I1, *I
[all...]
H A DAliasAnalysis.cpp503 /// instructions to consider are all of the instructions in the range of [I1,I2]
504 /// INCLUSIVE. I1 and I2 must be in the same basic block.
506 bool AliasAnalysis::canInstructionRangeModify(const Instruction &I1, argument
509 assert(I1.getParent() == I2.getParent() &&
511 BasicBlock::const_iterator I = &I1;
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp83 MachineInstr *findPairable(MachineInstr *I1, bool &DoInsertAtI1);
87 void combine(MachineInstr *I1, MachineInstr *I2,
90 bool isSafeToMoveTogether(MachineInstr *I1, MachineInstr *I2,
232 /// isSafeToMoveTogether - Returns true if it is safe to move I1 next to I2 such
234 bool HexagonCopyToCombine::isSafeToMoveTogether(MachineInstr *I1, argument
243 // It is not safe to move I1 and I2 into one combine if I2 has a true
244 // dependence on I1.
245 if (I2UseReg && I1->modifiesRegister(I2UseReg, TRI))
250 // First try to move I2 towards I1.
252 // A reverse_iterator instantiated like below starts before I2, and I1
437 MachineInstr *I1 = MI++; local
466 findPairable(MachineInstr *I1, bool &DoInsertAtI1) argument
513 combine(MachineInstr *I1, MachineInstr *I2, MachineBasicBlock::iterator &MI, bool DoInsertAtI1) argument
[all...]
/freebsd-10-stable/contrib/llvm/include/llvm/ADT/
H A DAPSInt.h268 static bool isSameValue(const APSInt &I1, const APSInt &I2) { argument
269 if (I1.getBitWidth() == I2.getBitWidth() && I1.isSigned() == I2.isSigned())
270 return I1 == I2;
273 if (I1.getBitWidth() > I2.getBitWidth())
274 return isSameValue(I1, I2.extend(I1.getBitWidth()));
275 else if (I2.getBitWidth() > I1.getBitWidth())
276 return isSameValue(I1.extend(I2.getBitWidth()), I2);
280 if (I1
[all...]
H A DAPInt.h554 static bool isSameValue(const APInt &I1, const APInt &I2) {
555 if (I1.getBitWidth() == I2.getBitWidth())
556 return I1 == I2;
558 if (I1.getBitWidth() > I2.getBitWidth())
559 return I1 == I2.zext(I1.getBitWidth());
561 return I1.zext(I2.getBitWidth()) == I2;
/freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp144 Expr::const_child_iterator I1 = Expr1->child_begin();
146 while (I1 != Expr1->child_end() && I2 != Expr2->child_end()) {
147 const Expr *Child1 = dyn_cast<Expr>(*I1);
151 ++I1;
156 if (I1 != Expr1->child_end())
/freebsd-10-stable/contrib/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp186 bool isEquivalentOperation(const Instruction *I1,
297 bool FunctionComparator::isEquivalentOperation(const Instruction *I1, argument
303 if (I1->getOpcode() != I2->getOpcode() ||
304 I1->getNumOperands() != I2->getNumOperands() ||
305 !isEquivalentType(I1->getType(), I2->getType()) ||
306 !I1->hasSameSubclassOptionalData(I2))
311 for (unsigned i = 0, e = I1->getNumOperands(); i != e; ++i)
312 if (!isEquivalentType(I1->getOperand(i)->getType(),
317 if (const LoadInst *LI = dyn_cast<LoadInst>(I1))
322 if (const StoreInst *SI = dyn_cast<StoreInst>(I1))
[all...]
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp984 Instruction *I1, Instruction *I2) {
991 if (BB1V != BB2V && (BB1V==I1 || BB2V==I2)) {
1014 Instruction *I1 = BB1_Itr++, *I2 = BB2_Itr++; local
1016 DbgInfoIntrinsic *DBI1 = dyn_cast<DbgInfoIntrinsic>(I1);
1019 while (isa<DbgInfoIntrinsic>(I1))
1020 I1 = BB1_Itr++;
1024 if (isa<PHINode>(I1) || !I1->isIdenticalToWhenDefined(I2) ||
1025 (isa<InvokeInst>(I1) && !isSafeToHoistInvoke(BB1, BB2, I1, I
983 isSafeToHoistInvoke(BasicBlock *BB1, BasicBlock *BB2, Instruction *I1, Instruction *I2) argument
[all...]
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
H A DBranchFolding.cpp307 MachineBasicBlock::iterator &I1,
309 I1 = MBB1->end();
313 while (I1 != MBB1->begin() && I2 != MBB2->begin()) {
314 --I1; --I2;
316 while (I1->isDebugValue()) {
317 if (I1==MBB1->begin()) {
320 // I1==DBG at begin; I2==DBG at begin
325 // I1==DBG at begin; I2==non-DBG, or first of DBGs not at begin
328 --I1;
330 // I1
305 ComputeCommonTailLength(MachineBasicBlock *MBB1, MachineBasicBlock *MBB2, MachineBasicBlock::iterator &I1, MachineBasicBlock::iterator &I2) argument
522 ProfitableToMerge(MachineBasicBlock *MBB1, MachineBasicBlock *MBB2, unsigned minCommonTailLength, unsigned &CommonTailLen, MachineBasicBlock::iterator &I1, MachineBasicBlock::iterator &I2, MachineBasicBlock *SuccBB, MachineBasicBlock *PredBB) argument
[all...]
H A DMachineInstr.cpp783 MachineBasicBlock::const_instr_iterator I1 = *this; local
787 while (++I1 != E1 && I1->isInsideBundle()) {
789 if (I2 == E2 || !I2->isInsideBundle() || !I1->isIdenticalTo(I2, Check))
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h506 /// range of [I1,I2] INCLUSIVE. I1 and I2 must be in the same basic block.
507 bool canInstructionRangeModify(const Instruction &I1, const Instruction &I2,
511 bool canInstructionRangeModify(const Instruction &I1, const Instruction &I2, argument
513 return canInstructionRangeModify(I1, I2, Location(Ptr, Size));
/freebsd-10-stable/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp257 Instruction *I1 = dyn_cast<Instruction>(V1); local
263 AllSameOpcodeRight = I1;
274 if(P1->getOpcode() != I1->getOpcode())
295 if (I0 && I1) {
296 if(!i && I0->getOpcode() > I1->getOpcode()) {
297 Left.push_back(I1);
299 } else if (i && I0->getOpcode() > I1->getOpcode() && Right[i-1] != I1) {
301 Left.push_back(I1);
303 } else if (i && I0->getOpcode() == I1
[all...]
H A DBBVectorize.cpp2395 Value *I1, *I2 = 0; local
2397 I1 = LEE->getOperand(0);
2399 I1 = LSV->getOperand(0);
2401 if (I2 == I1 || isa<UndefValue>(I2))
2407 if (!I2 && I3 != I1)
2409 else if (I3 != I1 && I3 != I2)
2413 if (!I2 && I3 != I1)
2415 else if (I3 != I1 && I3 != I2)
2421 if (!I2 && I4 != I1)
2423 else if (I4 != I1
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/Disassembler/
H A DSparcDisassembler.cpp83 SP::I0, SP::I1, SP::I2, SP::I3,
/freebsd-10-stable/libexec/getty/
H A Dgettytab.h119 #define I1 gettynums[17].value macro
H A Dsubr.c255 tmode.c_iflag = I1;
/freebsd-10-stable/contrib/gcc/
H A Dlocal-alloc.c1574 #define EXCHANGE(I1, I2) \
1575 { i = qty_order[I1]; qty_order[I1] = qty_order[I2]; qty_order[I2] = i; }
1623 #define EXCHANGE(I1, I2) \
1624 { i = qty_order[I1]; qty_order[I1] = qty_order[I2]; qty_order[I2] = i; }
/freebsd-10-stable/contrib/gdb/gdb/
H A Dsparc-stub.c113 I0, I1, I2, I3, I4, I5, FP, I7, enumerator in enum:regnames
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp443 Instruction *I1 = dyn_cast<Instruction>(I->getOperand(1)); local
445 if (!I0 || !I1 || I0->getOpcode() != I1->getOpcode())
456 Value *Opnd1_0 = I1->getOperand(0);
457 Value *Opnd1_1 = I1->getOperand(1);
/freebsd-10-stable/contrib/gcc/config/soft-fp/
H A Dop-2.h152 #define __FP_FRAC_SET_2(X,I1,I0) (X##_f0 = I0, X##_f1 = I1)
H A Dop-4.h523 #define __FP_FRAC_SET_4(X,I3,I2,I1,I0) \
524 (X##_f[3] = I3, X##_f[2] = I2, X##_f[1] = I1, X##_f[0] = I0)
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Analysis/
H A DThreadSafety.cpp2252 FactSet::iterator I1 = FSet1.findLockIter(FactMan, FSet2Mutex); local
2254 if (I1 != FSet1.end()) {
2255 const LockData* LDat1 = &FactMan[*I1].LDat;
2262 *I1 = *I;
2267 *I1 = *I;

Completed in 334 milliseconds

12