| 224 | IrEmitter::~IrEmitter() {} |
| 225 | |
| 226 | Status IrEmitter::HandleBitcast(HloInstruction* bitcast) { |
| 227 | VLOG(2) << "HandleBitcast: " << bitcast->ToString(); |
| 228 | emitted_value_[bitcast] = |
| 229 | BitCast(GetEmittedValueFor(bitcast->operand(0)), |
| 230 | IrShapeType(bitcast->shape())->getPointerTo(), IrName(bitcast)); |
| 231 | return Status::OK(); |
| 232 | } |
| 233 | |
| 234 | llvm::Constant* IrEmitter::EmitGlobalForLiteral(const Literal& literal) { |
| 235 | llvm::Constant* initializer = |