reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/SIInstrInfo.cpp
 4819   Worklist.insert(&TopInst);
 4821   while (!Worklist.empty()) {
 4822     MachineInstr &Inst = *Worklist.pop_back_val();
 4835       splitScalar64BitAddSub(Worklist, Inst, MDT);
 4841       if (moveScalarAddSub(Worklist, Inst, MDT))
 4847       splitScalar64BitBinaryOp(Worklist, Inst, AMDGPU::S_AND_B32, MDT);
 4852       splitScalar64BitBinaryOp(Worklist, Inst, AMDGPU::S_OR_B32, MDT);
 4857       splitScalar64BitBinaryOp(Worklist, Inst, AMDGPU::S_XOR_B32, MDT);
 4862       splitScalar64BitBinaryOp(Worklist, Inst, AMDGPU::S_NAND_B32, MDT);
 4867       splitScalar64BitBinaryOp(Worklist, Inst, AMDGPU::S_NOR_B32, MDT);
 4873         splitScalar64BitBinaryOp(Worklist, Inst, AMDGPU::S_XNOR_B32, MDT);
 4875         splitScalar64BitXnor(Worklist, Inst, MDT);
 4880       splitScalar64BitBinaryOp(Worklist, Inst, AMDGPU::S_ANDN2_B32, MDT);
 4885       splitScalar64BitBinaryOp(Worklist, Inst, AMDGPU::S_ORN2_B32, MDT);
 4890       splitScalar64BitUnaryOp(Worklist, Inst, AMDGPU::S_NOT_B32);
 4895       splitScalar64BitBCNT(Worklist, Inst);
 4900       splitScalar64BitBFE(Worklist, Inst);
 4942       lowerScalarAbs(Worklist, Inst);
 4968       movePackToVALU(Worklist, MRI, Inst);
 4973       lowerScalarXnor(Worklist, Inst);
 4978       splitScalarNotBinop(Worklist, Inst, AMDGPU::S_AND_B32);
 4983       splitScalarNotBinop(Worklist, Inst, AMDGPU::S_OR_B32);
 4988       splitScalarBinOpN2(Worklist, Inst, AMDGPU::S_AND_B32);
 4993       splitScalarBinOpN2(Worklist, Inst, AMDGPU::S_OR_B32);
 5017           addSCCDefUsersToVALUWorklist(Op, Inst, Worklist);
 5074         addUsersToMoveToVALUWorklist(DstReg, MRI, Worklist);
 5096      addUsersToMoveToVALUWorklist(NewDstReg, MRI, Worklist);