Lines Matching refs:CreateBitCast
525 return createBitCast(createInsertElement(V(llvm::UndefValue::get(llvm::VectorType::get(T(Long::getType()), 2))), createLoad(createBitCast(ptr, Pointer<Long>::getType()), Long::getType(), isVolatile, alignment), 0), T(T(type)));
531 Value *i = V(createLoad(createBitCast(ptr, Pointer<Int>::getType()), Int::getType(), isVolatile, alignment));
534 return createBitCast(v, T(T(type)));
557 createStore(createExtractElement(createBitCast(value, T(llvm::VectorType::get(T(Long::getType()), 2))), Long::getType(), 0), createBitCast(ptr, Pointer<Long>::getType()), Long::getType(), isVolatile, alignment);
563 createStore(createExtractElement(createBitCast(value, Int4::getType()), Int::getType(), 0), createBitCast(ptr, Pointer<Int>::getType()), Int::getType(), isVolatile, alignment);
598 return createBitCast(V(::builder->CreateGEP(createBitCast(ptr, T(llvm::PointerType::get(T(Byte::getType()), 0))), index)), T(llvm::PointerType::get(T(type), 0)));
641 Value *Nucleus::createBitCast(Value *v, Type *destType)
649 Value *writeAddress = createBitCast(readAddress, T(llvm::PointerType::get(v->getType(), 0)));
657 Value *readAddress = createBitCast(writeAddress, T(llvm::PointerType::get(T(destType), 0)));
661 return V(::builder->CreateBitCast(v, T(destType)));
2039 storeValue(Nucleus::createBitCast(cast.value, getType()));
2278 storeValue(Nucleus::createBitCast(vector, getType()));
2531 storeValue(Nucleus::createBitCast(cast.value, getType()));
2541 storeValue(Nucleus::createBitCast(cast.value, getType()));
2562 Value *short8 = Nucleus::createBitCast(cast.value, Short8::getType());
3291 Value *byte16 = Nucleus::createBitCast(x.value, Byte16::getType());
3293 Value *short8 = Nucleus::createBitCast(shuffle, UShort8::getType());
4079 // Value *vector = Nucleus::createBitCast(extend, Int2::getType());
4089 storeValue(Nucleus::createBitCast(cast.value, getType()));
4120 storeValue(Nucleus::createBitCast(packed, Int2::getType()));
4476 Value *a = Nucleus::createBitCast(cast.value, Byte16::getType());
4480 Value *c = Nucleus::createBitCast(b, Short8::getType());
4496 Value *a = Nucleus::createBitCast(cast.value, Byte16::getType());
4500 Value *c = Nucleus::createBitCast(b, Short8::getType());
5448 storeValue(Nucleus::createBitCast(cast.value, getType()));
5672 Value *vector = Nucleus::createBitCast(x.value, Int4::getType());