Lines Matching defs:Nucleus
72 class Nucleus
75 Nucleus();
77 virtual ~Nucleus();
2414 llvm::Value *pointerT = Nucleus::createBitCast(pointerS.value, Nucleus::getPointerType(T::getType()));
2422 llvm::Value *pointerT = Nucleus::createBitCast(pointerS, Nucleus::getPointerType(T::getType()));
2521 llvm::Value *arg = Nucleus::getArgument(function, index);
2528 Nucleus *core;
2564 Nucleus::createStore(rhs.value, address, false, alignment);
2572 llvm::Value *tmp = Nucleus::createLoad(ref.address, false, ref.alignment);
2573 Nucleus::createStore(tmp, address, false, alignment);
2587 return Nucleus::createLoad(address, false, alignment);
2611 value = (llvm::Value*)Nucleus::createConstantInt(i);
2617 value = (llvm::Value*)Nucleus::createConstantFloat(f);
2631 return RValue<Float4>(Nucleus::createSwizzle(vector, T));
2639 return RValue<Float4>(Nucleus::createSwizzle(vector, T));
2647 return RValue<Float4>(Nucleus::createSwizzle(vector, T));
2673 return RValue<Float4>(Nucleus::createSwizzle(vector, T));
2699 return RValue<Float4>(Nucleus::createSwizzle(vector, T));
2789 const llvm::GlobalValue *globalPointer = Nucleus::getGlobalValueAtAddress(const_cast<void*>(external)); // FIXME: Const
2793 globalPointer = Nucleus::createGlobalValue(T::getType(), false, alignment);
2795 Nucleus::addGlobalMapping(globalPointer, const_cast<void*>(external)); // FIXME: Const
2804 LValue::storeValue(Nucleus::createNullPointer(T::getType()));
2862 return Nucleus::getPointerType(T::getType());
2873 llvm::Value *element = LValue::getAddress((llvm::Value*)Nucleus::createConstantInt(index));
2921 return RValue<T>(Nucleus::createSelect(condition.value, ifTrue.value, ifFalse.value));
2929 return RValue<T>(Nucleus::createSelect(condition.value, trueValue, ifFalse.value));
2937 return RValue<T>(Nucleus::createSelect(condition.value, ifTrue.value, falseValue));
2946 return RValue<T>(Nucleus::createSelect(condition.value, trueValue, falseValue));
2952 Nucleus::createRet(Nucleus
2953 Nucleus::setInsertBlock(Nucleus::createBasicBlock());
2959 Nucleus::createRet(ret.value);
2960 Nucleus::setInsertBlock(Nucleus::createBasicBlock());
2966 core = new Nucleus();
2974 function = Nucleus::createFunction(Return::getType(), arguments);
2975 Nucleus::setFunction(function);
3000 return RValue<T>(Nucleus::createBitCast(val.value, T::getType()));
3008 return RValue<T>(Nucleus::createBitCast(val, T::getType()));