Home
last modified time | relevance | path

Searched refs:Chan (Results 1 – 25 of 69) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600RegisterInfo.td45 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 DR600ExpandSpecialInstrs.cpp130 for (unsigned Chan = 0; Chan < 4; ++Chan) { in runOnMachineFunction() local
131 bool Mask = (Chan != TRI.getHWRegChan(DstReg)); in runOnMachineFunction()
133 R600::R600_TReg32RegClass.getRegister((DstBase * 4) + Chan); in runOnMachineFunction()
135 TII->buildSlotOfVectorInstruction(MBB, &MI, Chan, SubDstReg); in runOnMachineFunction()
136 if (Chan > 0) { in runOnMachineFunction()
142 if (Chan != 3) in runOnMachineFunction()
196 for (unsigned Chan = 0; Chan < 4; Chan++) { in runOnMachineFunction() local
211 unsigned SubRegIndex = R600RegisterInfo::getSubRegFromChannel(Chan); in runOnMachineFunction()
216 unsigned SubRegIndex0 = R600RegisterInfo::getSubRegFromChannel(CubeSrcSwz[Chan]); in runOnMachineFunction()
217 unsigned SubRegIndex1 = R600RegisterInfo::getSubRegFromChannel(CubeSrcSwz[3 - Chan]); in runOnMachineFunction()
[all …]
H A DR600OptimizeVectorRegisters.cpp59 unsigned Chan = Instr->getOperand(i + 1).getImm(); in RegSeqInfo() local
61 UndefReg.emplace_back(Chan); in RegSeqInfo()
63 RegToChan[MO.getReg()] = Chan; in RegSeqInfo()
170 unsigned Chan) { in getReassignedChan() argument
172 if (J.first == Chan) in getReassignedChan()
193 unsigned Chan = getReassignedChan(RemapChan, Swizzle); in RebuildVector() local
199 .addImm(Chan); in RebuildVector()
200 UpdatedRegToChan[SubReg] = Chan; in RebuildVector()
201 std::vector<Register>::iterator ChanPos = llvm::find(UpdatedUndef, Chan); in RebuildVector()
204 assert(!is_contained(UpdatedUndef, Chan) && in RebuildVector()
H A DR600MachineScheduler.cpp423 for (int Chan = 3; Chan > -1; --Chan) { in pickAlu() local
424 bool isOccupied = OccupiedSlotsMask & (1 << Chan); in pickAlu()
426 SUnit *SU = AttemptFillSlot(Chan, false); in pickAlu()
428 OccupiedSlotsMask |= (1 << Chan); in pickAlu()
/freebsd/contrib/dialog/po/
H A Dgd.po25 msgstr "Chan eil"
103 msgstr "Chan eil seo iomchaidh"
/freebsd/sys/contrib/device-tree/src/arm64/apple/
H A Dt8012-j185.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j160.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j230k.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j174.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j140k.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j137.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j185f.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j140a.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j215.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j152f.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j214k.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j132.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j680.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j213.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j780.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-j223.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8011-j105a.dts4 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Ds8001-j98a-j99a.dtsi9 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt8012-touchbar.dtsi7 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>
H A Dt7000-common.dtsi9 * Copyright (c) 2024, Nick Chan <towinchenmi@gmail.com>

123