Lines Matching refs:ifTrue
320 TernaryLValue(JIT* jit, LLVMValueRef test, std::unique_ptr<LValue> ifTrue, in getLValue() argument
324 , fIfTrue(std::move(ifTrue)) in getLValue()
341 LLVMValueRef ifTrue = fIfTrue->load(builder); in getLValue() local
347 LLVMTypeRef type = LLVMPointerType(LLVMTypeOf(ifTrue), 0); in getLValue()
349 LLVMValueRef incomingValues[2] = { ifTrue, ifFalse }; in getLValue()
695 LLVMBasicBlockRef ifTrue = LLVMAppendBasicBlockInContext(fContext, fCurrentFunction, in compileBinary() local
699 LLVMBuildCondBr(builder, left, ifTrue, merge); in compileBinary()
700 this->setBlock(builder, ifTrue); in compileBinary()
706 LLVMBasicBlockRef incomingBlocks[2] = { ifTrue, ifFalse }; in compileBinary()
712 LLVMBasicBlockRef ifTrue = fCurrentBlock; in compileBinary() local
724 LLVMBasicBlockRef incomingBlocks[2] = { ifFalse, ifTrue }; in compileBinary()
1008 LLVMValueRef ifTrue = this->compileExpression(builder, *t.fIfTrue); in compileTernary() local
1017 LLVMValueRef incomingValues[2] = { ifTrue, ifFalse }; in compileTernary()
1088 LLVMBasicBlockRef ifTrue = LLVMAppendBasicBlockInContext(fContext, fCurrentFunction, "if true"); in compileIf() local
1097 LLVMBuildCondBr(builder, test, ifTrue, ifFalse); in compileIf()
1098 this->setBlock(builder, ifTrue); in compileIf()