/external/llvm/lib/Target/AMDGPU/ |
R600ExpandSpecialInstrs.cpp | 125 for (unsigned Chan = 0; Chan < 4; ++Chan) { 128 if (Chan < 2) 129 DstReg = MI.getOperand(Chan).getReg(); 131 DstReg = Chan == 2 ? AMDGPU::T0_Z : AMDGPU::T0_W; 134 DstReg, MI.getOperand(3 + (Chan % 2)).getReg(), PReg); 136 if (Chan > 0) { 139 if (Chan >= 2) 141 if (Chan != 3 [all...] |
R600OptimizeVectorRegisters.cpp | 72 unsigned Chan = Instr->getOperand(i + 1).getImm(); 74 UndefReg.push_back(Chan); 76 RegToChan[MO.getReg()] = Chan; 171 unsigned Chan) { 173 if (RemapChan[j].first == Chan) 176 llvm_unreachable("Chan wasn't reassigned"); 195 unsigned Chan = getReassignedChan(RemapChan, Swizzle); 201 .addImm(Chan); 202 UpdatedRegToChan[SubReg] = Chan; 204 std::find(UpdatedUndef.begin(), UpdatedUndef.end(), Chan); [all...] |
R600MachineScheduler.cpp | 439 for (int Chan = 3; Chan > -1; --Chan) { 440 bool isOccupied = OccupedSlotsMask & (1 << Chan); 442 SUnit *SU = AttemptFillSlot(Chan, false); 444 OccupedSlotsMask |= (1 << Chan);
|
R600EmitClauseMarkers.cpp | 135 unsigned Chan = Sel & 3, Index = ((Sel >> 2) - 512) & 31; 136 unsigned KCacheIndex = Index * 4 + Chan;
|
/external/mesa3d/src/gallium/drivers/radeon/ |
R600ExpandSpecialInstrs.cpp | 95 for (unsigned Chan = 0; Chan < 4; Chan++) { 105 unsigned SubRegIndex = TRI.getSubRegFromChannel(Chan); 110 unsigned SubRegIndex0 = TRI.getSubRegFromChannel(CubeSrcSwz[Chan]); 111 unsigned SubRegIndex1 = TRI.getSubRegFromChannel(CubeSrcSwz[3 - Chan]); 119 unsigned SubRegIndex = TRI.getSubRegFromChannel(Chan); 124 Flags |= (Chan != TRI.getHWRegChan(DstReg) ? MO_FLAG_MASK : 0); 126 DstReg = AMDGPU::R600_TReg32RegClass.getRegister((DstBase * 4) + Chan); 130 Flags |= (Chan != 3 ? MO_FLAG_NOT_LAST : 0) [all...] |
/prebuilts/go/darwin-x86/test/ken/ |
chan.go | 25 type Chan struct { 26 sc, rc chan int // send and recv chan 37 nc *Chan 41 nc = new(Chan) 52 func mkchan(c, n int) []*Chan { 53 ca := make([]*Chan, n) 56 ch := new(Chan) 57 ch.sc = make(chan int, c) 77 func (c *Chan) send() bool [all...] |
/prebuilts/go/linux-x86/test/ken/ |
chan.go | 25 type Chan struct { 26 sc, rc chan int // send and recv chan 37 nc *Chan 41 nc = new(Chan) 52 func mkchan(c, n int) []*Chan { 53 ca := make([]*Chan, n) 56 ch := new(Chan) 57 ch.sc = make(chan int, c) 77 func (c *Chan) send() bool [all...] |
/prebuilts/go/darwin-x86/test/ |
named.go | 14 type Chan chan int 25 func asChan(Chan) {} 40 func isChan(x interface{}) { _ = x.(Chan) } 51 c Chan = make(Chan) 78 asChan(make(Chan)) 79 isChan(make(Chan)) 82 asChan(Chan(nil)) 83 isChan(Chan(nil) [all...] |
typeswitch.go | 19 Chan 32 var c = make(chan int) 57 case Chan: 82 case chan int: 83 assert(x == c && i == Chan, "chan")
|
closedchan.go | 18 type Chan interface { 30 type XChan chan int 84 type SChan chan int 147 var dummy = make(chan bool) 149 type SSChan chan int 227 func test1(c Chan) { 269 func testasync1(c Chan) { 279 func testasync2(c Chan) { 289 func testasync3(c Chan) { 299 func testasync4(c Chan) { [all...] |
/prebuilts/go/linux-x86/test/ |
named.go | 14 type Chan chan int 25 func asChan(Chan) {} 40 func isChan(x interface{}) { _ = x.(Chan) } 51 c Chan = make(Chan) 78 asChan(make(Chan)) 79 isChan(make(Chan)) 82 asChan(Chan(nil)) 83 isChan(Chan(nil) [all...] |
typeswitch.go | 19 Chan 32 var c = make(chan int) 57 case Chan: 82 case chan int: 83 assert(x == c && i == Chan, "chan")
|
closedchan.go | 18 type Chan interface { 30 type XChan chan int 84 type SChan chan int 147 var dummy = make(chan bool) 149 type SSChan chan int 227 func test1(c Chan) { 269 func testasync1(c Chan) { 279 func testasync2(c Chan) { 289 func testasync3(c Chan) { 299 func testasync4(c Chan) { [all...] |
/prebuilts/go/darwin-x86/src/net/http/ |
triv.go | 88 type Chan chan int 90 func ChanCreate() Chan { 91 c := make(Chan) 92 go func(c Chan) { 100 func (ch Chan) ServeHTTP(w http.ResponseWriter, req *http.Request) { 132 http.Handle("/chan", ChanCreate())
|
/prebuilts/go/linux-x86/src/net/http/ |
triv.go | 88 type Chan chan int 90 func ChanCreate() Chan { 91 c := make(Chan) 92 go func(c Chan) { 100 func (ch Chan) ServeHTTP(w http.ResponseWriter, req *http.Request) { 132 http.Handle("/chan", ChanCreate())
|
/prebuilts/go/darwin-x86/src/go/types/ |
type.go | 350 // A Chan represents a channel type. 351 type Chan struct { 367 func NewChan(dir ChanDir, elem Type) *Chan { 368 return &Chan{dir, elem} 372 func (c *Chan) Dir() ChanDir { return c.dir } 375 func (c *Chan) Elem() Type { return c.elem } 437 func (t *Chan) Underlying() Type { return t } 449 func (t *Chan) String() string { return TypeString(t, nil) }
|
predicates.go | 87 case *Pointer, *Interface, *Chan: 107 case *Slice, *Pointer, *Signature, *Interface, *Map, *Chan: 271 case *Chan: 274 if y, ok := y.(*Chan); ok {
|
operand.go | 236 case *Pointer, *Signature, *Slice, *Map, *Chan: 266 if Vc, ok := Vu.(*Chan); ok && Vc.dir == SendRecv { 267 if Tc, ok := Tu.(*Chan); ok && Identical(Vc.elem, Tc.elem) {
|
/prebuilts/go/linux-x86/src/go/types/ |
type.go | 350 // A Chan represents a channel type. 351 type Chan struct { 367 func NewChan(dir ChanDir, elem Type) *Chan { 368 return &Chan{dir, elem} 372 func (c *Chan) Dir() ChanDir { return c.dir } 375 func (c *Chan) Elem() Type { return c.elem } 437 func (t *Chan) Underlying() Type { return t } 449 func (t *Chan) String() string { return TypeString(t, nil) }
|
predicates.go | 87 case *Pointer, *Interface, *Chan: 107 case *Slice, *Pointer, *Signature, *Interface, *Map, *Chan: 271 case *Chan: 274 if y, ok := y.(*Chan); ok {
|
operand.go | 236 case *Pointer, *Signature, *Slice, *Map, *Chan: 266 if Vc, ok := Vu.(*Chan); ok && Vc.dir == SendRecv { 267 if Tc, ok := Tu.(*Chan); ok && Identical(Vc.elem, Tc.elem) {
|
/prebuilts/go/darwin-x86/src/reflect/ |
tostring_test.go | 71 case Chan:
|
value.go | 84 // v.Kind() must be Ptr, Map, Chan, Func, or UnsafePointer 674 // It panics if v's Kind is not Array, Chan, or Slice. 680 case Chan: 690 // It panics if v's Kind is not Chan. 692 v.mustBe(Chan) 966 // a chan, func, interface, map, pointer, or slice value; if it is 975 case Chan, Func, Map, Ptr: 1008 // It panics if v's Kind is not Array, Chan, Map, Slice, or String. 1015 case Chan: [all...] |
/prebuilts/go/linux-x86/src/reflect/ |
tostring_test.go | 71 case Chan:
|
value.go | 84 // v.Kind() must be Ptr, Map, Chan, Func, or UnsafePointer 674 // It panics if v's Kind is not Array, Chan, or Slice. 680 case Chan: 690 // It panics if v's Kind is not Chan. 692 v.mustBe(Chan) 966 // a chan, func, interface, map, pointer, or slice value; if it is 975 case Chan, Func, Map, Ptr: 1008 // It panics if v's Kind is not Array, Chan, Map, Slice, or String. 1015 case Chan: [all...] |