| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | R600RegisterInfo.td | 45 foreach Chan = [ "X", "Y", "Z", "W" ] in { 47 def T#Index#_#Chan : R600RegWithChan <"T"#Index#"."#Chan, Index, Chan>; 50 def Addr#Index#_#Chan : R600RegWithChan <"T("#Index#" + AR.x)."#Chan, 51 Index, Chan>; 67 foreach Chan = [ "X", "Y", "Z", "W"] in { 69 let chan_encoding = !if(!eq(Chan, "X"), 0, 70 !if(!eq(Chan, "Y"), 1, 71 !if(!eq(Chan, "Z"), 2, 72 !if(!eq(Chan, "W"), 3, 0)))) in { 73 def V0123_#Chan : R600Reg_128 <"V0123_"#Chan, [all …]
|
| H A D | R600ExpandSpecialInstrs.cpp | 129 for (unsigned Chan = 0; Chan < 4; ++Chan) { in runOnMachineFunction() local 130 bool Mask = (Chan != TRI.getHWRegChan(DstReg)); in runOnMachineFunction() 132 R600::R600_TReg32RegClass.getRegister((DstBase * 4) + Chan); in runOnMachineFunction() 134 TII->buildSlotOfVectorInstruction(MBB, &MI, Chan, SubDstReg); in runOnMachineFunction() 135 if (Chan > 0) { in runOnMachineFunction() 141 if (Chan != 3) in runOnMachineFunction() 195 for (unsigned Chan = 0; Chan < 4; Chan++) { in runOnMachineFunction() local 210 unsigned SubRegIndex = R600RegisterInfo::getSubRegFromChannel(Chan); in runOnMachineFunction() 215 unsigned SubRegIndex0 = R600RegisterInfo::getSubRegFromChannel(CubeSrcSwz[Chan]); in runOnMachineFunction() 216 unsigned SubRegIndex1 = R600RegisterInfo::getSubRegFromChannel(CubeSrcSwz[3 - Chan]); in runOnMachineFunction() [all …]
|
| H A D | R600OptimizeVectorRegisters.cpp | 59 unsigned Chan = Instr->getOperand(i + 1).getImm(); in RegSeqInfo() local 61 UndefReg.push_back(Chan); in RegSeqInfo() 63 RegToChan[MO.getReg()] = Chan; in RegSeqInfo() 173 unsigned Chan) { in getReassignedChan() argument 175 if (J.first == Chan) in getReassignedChan() 196 unsigned Chan = getReassignedChan(RemapChan, Swizzle); in RebuildVector() local 202 .addImm(Chan); in RebuildVector() 203 UpdatedRegToChan[SubReg] = Chan; in RebuildVector() 204 std::vector<Register>::iterator ChanPos = llvm::find(UpdatedUndef, Chan); in RebuildVector() 207 assert(!is_contained(UpdatedUndef, Chan) && in RebuildVector()
|
| H A D | R600MachineScheduler.cpp | 430 for (int Chan = 3; Chan > -1; --Chan) { in pickAlu() local 431 bool isOccupied = OccupiedSlotsMask & (1 << Chan); in pickAlu() 433 SUnit *SU = AttemptFillSlot(Chan, false); in pickAlu() 435 OccupiedSlotsMask |= (1 << Chan); in pickAlu()
|
| H A D | R600EmitClauseMarkers.cpp | 131 unsigned Chan = Sel & 3, Index = ((Sel >> 2) - 512) & 31; in SubstituteKCacheBank() local 132 unsigned KCacheIndex = Index * 4 + Chan; in SubstituteKCacheBank()
|
| H A D | R600InstrInfo.cpp | 341 unsigned Chan = RI.getHWRegChan(Reg); in ExtractSrcs() local 342 Result.push_back(std::pair(Index, Chan)); in ExtractSrcs() 600 unsigned Chan = RI.getHWRegChan(Src.first->getReg()); in fitsConstReadLimitations() local 601 Consts.push_back((Index << 2) | Chan); in fitsConstReadLimitations() 1076 for (unsigned Chan = 0; Chan < StackWidth; ++Chan) { in reserveIndirectRegisters() local 1077 unsigned Reg = R600::R600_TReg32RegClass.getRegister((4 * Index) + Chan); in reserveIndirectRegisters()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUInstPrinter.cpp | 1286 unsigned Chan = MI->getOperand(OpNum).getImm(); in printInterpAttrChan() local 1287 O << '.' << "xyzw"[Chan & 0x3]; in printInterpAttrChan()
|
| /openbsd-src/gnu/usr.bin/perl/pod/ |
| H A D | perl5121delta.pod | 371 Schwern, Nga Tang Chan, Nicholas Clark, Niko Tyni, Philippe Bruhat,
|
| /openbsd-src/share/zoneinfo/datfiles/ |
| H A D | africa | 471 # From P Chan (2020-10-24): 1351 # From P Chan (2020-12-03): 1367 # From P Chan (2020-11-27): 1400 # From Tim Parenti (2020-12-10), per P Chan (2020-12-11):
|
| H A D | australasia | 387 # From Tim Parenti (2021-10-11), per Jashneel Kumar (2021-10-11) and P Chan 959 # From P Chan (2020-11-27): 1071 # From P Chan (2020-11-20): 1492 # From P Chan (2020-11-20): 2181 # (Thanks to P Chan for pointing us toward these sources.)
|
| H A D | northamerica | 2891 # From P Chan (2020-12-09 and 2020-12-11): 2914 # The transitions below are derived from P Chan's sources, except that the 1977 2941 # From P Chan (2020-11-03): 2972 # The transitions below are derived from P Chan's sources, except that the 3003 # From P Chan (2020-11-20): 3733 # From P Chan (2020-11-27):
|
| H A D | asia | 446 # From P Chan (2018-05-07): 771 # From P Chan (2018-12-31): 1007 # From P Chan (2018-05-10): 1728 # From P Chan (2020-10-27), with corrections: 3495 # From P Chan (2021-10-18): 3720 # From P Chan (2021-05-10): 3774 # The penultimate URL in P Chan's email refers to page 521 of
|
| H A D | southamerica | 1597 # From P Chan (2020-11-27):
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 7043 StringRef Chan = Str.take_back(2); in parseInterpAttr() local 7044 int AttrChan = StringSwitch<int>(Chan) in parseInterpAttr() 7068 SMLoc SChan = SMLoc::getFromPointer(Chan.data()); in parseInterpAttr()
|
| /openbsd-src/share/dict/ |
| H A D | web2a | 10987 Chan-chan
|