Searched refs:Src1 (Results 1 - 17 of 17) sorted by relevance

/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DR600ExpandSpecialInstrs.cpp98 unsigned Src1 = 0; local
102 Src1 = MI.getOperand(2).getReg();
107 Src1 = TRI.getSubReg(Src1, SubRegIndex);
112 Src1 = TRI.getSubReg(Src0, SubRegIndex1);
153 .addReg(Src1)
/external/mesa3d/src/gallium/drivers/radeon/
H A DR600ExpandSpecialInstrs.cpp98 unsigned Src1 = 0; local
102 Src1 = MI.getOperand(2).getReg();
107 Src1 = TRI.getSubReg(Src1, SubRegIndex);
112 Src1 = TRI.getSubReg(Src0, SubRegIndex1);
153 .addReg(Src1)
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp51 Dest.TY##Val = Src1.TY##Val OP Src2.TY##Val; \
54 static void executeFAddInst(GenericValue &Dest, GenericValue Src1, argument
65 static void executeFSubInst(GenericValue &Dest, GenericValue Src1, argument
76 static void executeFMulInst(GenericValue &Dest, GenericValue Src1, argument
87 static void executeFDivInst(GenericValue &Dest, GenericValue Src1, argument
98 static void executeFRemInst(GenericValue &Dest, GenericValue Src1, argument
102 Dest.FloatVal = fmod(Src1.FloatVal, Src2.FloatVal);
105 Dest.DoubleVal = fmod(Src1.DoubleVal, Src2.DoubleVal);
115 Dest.IntVal = APInt(1,Src1.IntVal.OP(Src2.IntVal)); \
120 assert(Src1
137 executeICMP_EQ(GenericValue Src1, GenericValue Src2, Type *Ty) argument
151 executeICMP_NE(GenericValue Src1, GenericValue Src2, Type *Ty) argument
165 executeICMP_ULT(GenericValue Src1, GenericValue Src2, Type *Ty) argument
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64AdvSIMDScalarPass.cpp197 unsigned Src1 = 0, SubReg1; local
215 Src1 = getSrcFromCopy(&*Def, MRI, SubReg1);
216 if (Src1)
220 if (Src1 && MRI->hasOneNonDBGUse(OrigSrc1))
290 unsigned Src1 = 0, SubReg1; local
308 Src1 = getSrcFromCopy(&*Def, MRI, SubReg1);
311 if (Src1 && MRI->hasOneNonDBGUse(OrigSrc1)) {
312 assert(Src1 && "Can't delete copy w/o a valid original source!");
324 if (!Src1) {
326 Src1
[all...]
/external/llvm/lib/Target/R600/
H A DR600ExpandSpecialInstrs.cpp224 unsigned Src1 = BMI->getOperand( local
228 (void) Src1;
230 (TRI.getEncodingValue(Src1) & 0xff) < 127)
231 assert(TRI.getHWRegChan(Src0) == TRI.getHWRegChan(Src1));
275 unsigned Src1 = 0; local
281 Src1 = MI.getOperand(Src1Idx).getReg();
287 Src1 = TRI.getSubReg(Src1, SubRegIndex);
292 Src1 = TRI.getSubReg(Src0, SubRegIndex1);
327 TII->buildDefaultInstruction(MBB, I, Opcode, DstReg, Src0, Src1);
[all...]
H A DSIInstrInfo.cpp635 const MachineOperand &Src1 = MI->getOperand(Src1Idx); local
636 if (Src1.isImm() || Src1.isFPImm()) {
664 const MachineOperand &Src1 = MI->getOperand(3); local
666 if (Src0.isReg() && Src1.isReg() && Src2.isReg()) {
667 if (!compareMachineOp(Src0, Src1) &&
868 MachineOperand &Src1 = MI->getOperand(Src1Idx); local
879 if (ReadsVCC && Src1.isReg() &&
880 RI.isSGPRClass(MRI.getRegClass(Src1.getReg()))) {
887 if (Src1
1427 MachineOperand &Src1 = Inst->getOperand(2); local
[all...]
H A DR600InstrInfo.cpp1277 MachineOperand &Src1 = MI->getOperand(
1280 MBB, I, Opcode, DstReg, Src0.getReg(), Src1.getReg());
/external/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp156 // Use CLC to compare [Src1, Src1 + Size) with [Src2, Src2 + Size),
159 SDValue Src1, SDValue Src2, uint64_t Size) {
161 EVT PtrVT = Src1.getValueType();
171 return DAG.getNode(SystemZISD::CLC_LOOP, DL, VTs, Chain, Src1, Src2,
174 return DAG.getNode(SystemZISD::CLC, DL, VTs, Chain, Src1, Src2,
193 SDValue Src1, SDValue Src2, SDValue Size,
199 Chain = emitCLC(DAG, DL, Chain, Src1, Src2, Bytes);
249 SDValue Src1, SDValue Src2,
252 SDVTList VTs = DAG.getVTList(Src1
158 emitCLC(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Src1, SDValue Src2, uint64_t Size) argument
192 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Src1, SDValue Src2, SDValue Size, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const argument
248 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, SDValue Src1, SDValue Src2, MachinePointerInfo Op1PtrInfo, MachinePointerInfo Op2PtrInfo) const argument
[all...]
H A DSystemZSelectionDAGInfo.h42 SDValue Src1, SDValue Src2, SDValue Size,
60 SDValue Src1, SDValue Src2,
/external/llvm/lib/Target/Hexagon/
H A DHexagonPeephole.cpp160 MachineOperand &Src1 = MI->getOperand(1); local
162 if (Src1.getImm() != 0)
177 MachineOperand &Src1 = MI->getOperand(1); local
182 unsigned SrcReg = Src1.getReg();
H A DHexagonISelDAGToDAG.cpp1329 SDNode* Src1 = N->getOperand(0).getNode(); local
1330 if (Src1->getOpcode() != ISD::SRA || !Src1->hasOneUse()
1331 || Src1->getValueType(0) != MVT::i32) {
1339 Src1->getOperand(0),
1340 Src1->getOperand(1));
/external/llvm/lib/Target/X86/
H A DX86FixupLEAs.cpp307 const MachineOperand &Src1 = MI->getOperand(SrcR1 == DstR ? 1 : 3); local
311 .addOperand(Src1)
/external/llvm/lib/Target/AArch64/InstPrinter/
H A DAArch64InstPrinter.cpp1008 unsigned Src1 = MI->getOperand(1).getReg(); local
1009 if ( ((Dest == AArch64::SP || Src1 == AArch64::SP) &&
1011 ((Dest == AArch64::WSP || Src1 == AArch64::WSP) &&
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp3078 SDValue Src1 = getValue(I.getOperand(0));
3087 EVT SrcVT = Src1.getValueType();
3091 setValue(&I, DAG.getVectorShuffle(VT, getCurSDLoc(), Src1, Src2,
3102 // First check for Src1 in low and Src2 in high
3107 VT, Src1, Src2));
3110 // Then check for Src2 in low and Src1 in high
3115 VT, Src2, Src1));
3122 bool Src1U = Src1.getOpcode() == ISD::UNDEF;
3128 MOps1[0] = Src1;
3131 Src1
[all...]
H A DLegalizeVectorTypes.cpp1250 SDValue Src1 = N->getOperand(2); local
1266 std::tie(LoOp1, HiOp1) = DAG.SplitVector(Src1, DL);
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2675 SDValue Src1 = Op.getOperand(0); local
2676 SDValue Src1Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src1);
2677 SDValue Src1Hi = DAG.getNode(ISD::SRL, dl, MVT::i64, Src1,
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp7082 unsigned Src1 = MI->getOperand(1).getReg(); local
7097 BuildMI(*BB, MI, dl, TII->get(PPC::FADD), Dest).addReg(Src1).addReg(Src2);

Completed in 2855 milliseconds