Extend unranked hlo transformations to also support and, or and xor.
PiperOrigin-RevId: 346270393
This commit is contained in:
		
							parent
							
								
									812221db97
								
							
						
					
					
						commit
						dd5895d083
					
				|  | @ -42,11 +42,11 @@ namespace { | |||
|                       sep fn(SqrtOp) sep fn(TanhOp) | ||||
| 
 | ||||
| // TODO(herhut): Generate these out of op definitions.
 | ||||
| #define MAP_XLA_OPERATION_CWISE_BINARY(fn, sep)                           \ | ||||
|   fn(AddOp) sep fn(Atan2Op) sep fn(ComplexOp) sep fn(DivOp) sep fn(MaxOp) \ | ||||
|       sep fn(MinOp) sep fn(MulOp) sep fn(PowOp) sep fn(RemOp)             \ | ||||
|           sep fn(ShiftLeftOp) sep fn(ShiftRightArithmeticOp)              \ | ||||
|               sep fn(ShiftRightLogicalOp) sep fn(SubOp) | ||||
| #define MAP_XLA_OPERATION_CWISE_BINARY(fn, sep)                            \ | ||||
|   fn(AddOp) sep fn(AndOp) sep fn(Atan2Op) sep fn(ComplexOp) sep fn(DivOp)  \ | ||||
|       sep fn(MaxOp) sep fn(MinOp) sep fn(MulOp) sep fn(OrOp) sep fn(PowOp) \ | ||||
|           sep fn(RemOp) sep fn(ShiftLeftOp) sep fn(ShiftRightArithmeticOp) \ | ||||
|               sep fn(ShiftRightLogicalOp) sep fn(SubOp) sep fn(XorOp) | ||||
| 
 | ||||
| // TODO(herhut): Generate these out of op definitions.
 | ||||
| #define MAP_CHLO_OPERATION_CWISE_UNARY(fn, sep)                         \ | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue