Lines Matching refs:builder

97     do_Math_1to1(builder()->fabs());
100 do_Math_1to1(builder()->sin());
103 do_Math_1to1(builder()->cos());
106 do_Math_1to1(builder()->tan());
109 do_Math_2to1(builder()->atan2());
112 do_Math_1to1(builder()->sqrt());
115 do_Math_1to1(builder()->log());
118 do_Math_1to1(builder()->log10());
121 do_Math_2to1(builder()->pow());
124 do_Math_1to1(builder()->exp());
160 BasicBlock *ip = builder()->GetBlockInsertionPoint();
161 BasicBlock *return_a = builder()->CreateBlock(ip, "return_a");
162 BasicBlock *return_b = builder()->CreateBlock(ip, "return_b");
163 BasicBlock *done = builder()->CreateBlock(ip, "done");
165 builder()->CreateCondBr(builder()->CreateICmp(p, a, b), return_a, return_b);
167 builder()->SetInsertPoint(return_a);
168 builder()->CreateBr(done);
170 builder()->SetInsertPoint(return_b);
171 builder()->CreateBr(done);
173 builder()->SetInsertPoint(done);
174 PHINode *phi = builder()->CreatePHI(a->getType(), "result");
190 builder()->CreateCall(
205 builder()->CreateCall2(function, x, y)));
210 Value *klass = builder()->CreateValueOfStructEntry(
218 builder()->CreateValueOfStructEntry(
229 builder()->CreateCall(builder()->current_time_millis()),
237 builder()->CreateValueOfStructEntry(
255 offset = builder()->CreateCall(
256 builder()->unsafe_field_offset_to_byte_offset(),
260 Value *addr = builder()->CreateIntToPtr(
261 builder()->CreateAdd(
262 builder()->CreatePtrToInt(object, SharkType::intptr_type()),
263 builder()->CreateIntCast(offset, SharkType::intptr_type(), true)),
268 Value *result = builder()->CreateCmpxchgInt(x, addr, e);
273 builder()->CreateIntCast(
274 builder()->CreateICmpEQ(result, e), SharkType::jint_type(), true),