Lines Matching refs:LLVMBuilderRef
220 LLVMValueRef JIT::compileFunctionCall(LLVMBuilderRef builder, const FunctionCall& fc) { in compileFunctionCall()
277 void JIT::setBlock(LLVMBuilderRef builder, LLVMBasicBlockRef block) { in setBlock()
282 std::unique_ptr<JIT::LValue> JIT::getLValue(LLVMBuilderRef builder, const Expression& expr) { in getLValue()
290 LLVMValueRef load(LLVMBuilderRef builder) override { in getLValue()
294 void store(LLVMBuilderRef builder, LLVMValueRef value) override { in getLValue()
327 LLVMValueRef load(LLVMBuilderRef builder) override { in getLValue()
355 void store(LLVMBuilderRef builder, LLVMValueRef value) override { in getLValue()
402 LLVMValueRef load(LLVMBuilderRef builder) override { in getLValue()
428 void store(LLVMBuilderRef builder, LLVMValueRef value) override { in getLValue()
484 void JIT::vectorize(LLVMBuilderRef builder, LLVMValueRef* value, int columns) { in vectorize()
496 void JIT::vectorize(LLVMBuilderRef builder, const BinaryExpression& b, LLVMValueRef* left, in vectorize()
508 LLVMValueRef JIT::compileBinary(LLVMBuilderRef builder, const BinaryExpression& b) { in compileBinary()
734 LLVMValueRef JIT::compileIndex(LLVMBuilderRef builder, const IndexExpression& idx) { in compileIndex()
741 LLVMValueRef JIT::compilePostfix(LLVMBuilderRef builder, const PostfixExpression& p) { in compilePostfix()
780 LLVMValueRef JIT::compilePrefix(LLVMBuilderRef builder, const PrefixExpression& p) { in compilePrefix()
827 LLVMValueRef JIT::compileVariableReference(LLVMBuilderRef builder, const VariableReference& v) { in compileVariableReference()
837 void JIT::appendStage(LLVMBuilderRef builder, const AppendStage& a) { in appendStage()
887 LLVMValueRef JIT::compileConstructor(LLVMBuilderRef builder, const Constructor& c) { in compileConstructor()
972 LLVMValueRef JIT::compileSwizzle(LLVMBuilderRef builder, const Swizzle& s) { in compileSwizzle()
998 LLVMValueRef JIT::compileTernary(LLVMBuilderRef builder, const TernaryExpression& t) { in compileTernary()
1023 LLVMValueRef JIT::compileExpression(LLVMBuilderRef builder, const Expression& expr) { in compileExpression()
1065 void JIT::compileBlock(LLVMBuilderRef builder, const Block& block) { in compileBlock()
1071 void JIT::compileVarDeclarations(LLVMBuilderRef builder, const VarDeclarationsStatement& decls) { in compileVarDeclarations()
1086 void JIT::compileIf(LLVMBuilderRef builder, const IfStatement& i) { in compileIf()
1113 void JIT::compileFor(LLVMBuilderRef builder, const ForStatement& f) { in compileFor()
1148 void JIT::compileDo(LLVMBuilderRef builder, const DoStatement& d) { in compileDo()
1171 void JIT::compileWhile(LLVMBuilderRef builder, const WhileStatement& w) { in compileWhile()
1194 void JIT::compileBreak(LLVMBuilderRef builder, const BreakStatement& b) { in compileBreak()
1198 void JIT::compileContinue(LLVMBuilderRef builder, const ContinueStatement& b) { in compileContinue()
1202 void JIT::compileReturn(LLVMBuilderRef builder, const ReturnStatement& r) { in compileReturn()
1210 void JIT::compileStatement(LLVMBuilderRef builder, const Statement& stmt) { in compileStatement()
1262 LLVMBuilderRef builder = LLVMCreateBuilderInContext(fContext); in compileStageFunctionLoop()
1395 bool JIT::getVectorLValue(LLVMBuilderRef builder, const Expression& e, in getVectorLValue()
1420 bool JIT::getVectorBinaryOperands(LLVMBuilderRef builder, const Expression& left, in getVectorBinaryOperands()
1444 bool JIT::compileVectorBinary(LLVMBuilderRef builder, const BinaryExpression& b, in compileVectorBinary()
1504 bool JIT::compileVectorConstructor(LLVMBuilderRef builder, const Constructor& c, in compileVectorConstructor()
1581 bool JIT::compileVectorFloatLiteral(LLVMBuilderRef builder, in compileVectorFloatLiteral()
1594 bool JIT::compileVectorSwizzle(LLVMBuilderRef builder, const Swizzle& s, in compileVectorSwizzle()
1606 bool JIT::compileVectorVariableReference(LLVMBuilderRef builder, const VariableReference& v, in compileVectorVariableReference()
1617 bool JIT::compileVectorExpression(LLVMBuilderRef builder, const Expression& expr, in compileVectorExpression()
1636 bool JIT::compileVectorStatement(LLVMBuilderRef builder, const Statement& stmt) { in compileVectorStatement()
1661 LLVMBuilderRef builder = LLVMCreateBuilderInContext(fContext); in compileStageFunctionVector()
1783 LLVMBuilderRef builder = LLVMCreateBuilderInContext(fContext); in compileFunction()