/external/llvm/lib/Target/NVPTX/ |
D | NVPTXLowerAggrCopies.cpp | 83 IRBuilder<> LoopBuilder(LoopBB); in convertMemCpyToLoop() local 84 PHINode *LoopIndex = LoopBuilder.CreatePHI(TypeOfCopyLen, 0); in convertMemCpyToLoop() 91 LoopBuilder.CreateLoad(LoopBuilder.CreateInBoundsGEP( in convertMemCpyToLoop() 92 LoopBuilder.getInt8Ty(), SrcAddr, LoopIndex), in convertMemCpyToLoop() 95 LoopBuilder.CreateStore(Element, in convertMemCpyToLoop() 96 LoopBuilder.CreateInBoundsGEP(LoopBuilder.getInt8Ty(), in convertMemCpyToLoop() 102 LoopBuilder.CreateAdd(LoopIndex, ConstantInt::get(TypeOfCopyLen, 1)); in convertMemCpyToLoop() 105 LoopBuilder.CreateCondBr(LoopBuilder.CreateICmpULT(NewIndex, CopyLen), LoopBB, in convertMemCpyToLoop() 171 IRBuilder<> LoopBuilder(LoopBB); in convertMemMoveToLoop() local 172 PHINode *LoopPhi = LoopBuilder.CreatePHI(TypeOfCopyLen, 0); in convertMemMoveToLoop() [all …]
|
/external/v8/src/compiler/ |
D | control-builders.cc | 35 void LoopBuilder::BeginLoop(BitVector* assigned, bool is_osr) { in BeginLoop() 43 void LoopBuilder::Continue() { in Continue() 49 void LoopBuilder::Break() { in Break() 55 void LoopBuilder::EndBody() { in EndBody() 61 void LoopBuilder::EndLoop() { in EndLoop() 68 void LoopBuilder::BreakUnless(Node* condition) { in BreakUnless() 78 void LoopBuilder::BreakWhen(Node* condition) { in BreakWhen() 87 void LoopBuilder::ExitLoop(Node** extra_value_to_rename) { in ExitLoop()
|
D | control-builders.h | 60 class LoopBuilder final : public ControlBuilder { 62 explicit LoopBuilder(AstGraphBuilder* builder) in LoopBuilder() function
|
D | ast-graph-builder.h | 27 class LoopBuilder; variable 423 void VisitIterationBody(IterationStatement* stmt, LoopBuilder* loop,
|
D | ast-graph-builder.cc | 330 LoopBuilder* control) in ControlScopeForIteration() 355 LoopBuilder* control_; 1315 LoopBuilder while_loop(this); in VisitDoWhileStatement() 1327 LoopBuilder while_loop(this); in VisitWhileStatement() 1339 LoopBuilder for_loop(this); in VisitForStatement() 1390 LoopBuilder for_loop(this); in VisitForInStatement() 1453 LoopBuilder for_loop(this); in VisitForOfStatement() 2930 LoopBuilder* loop, in VisitIterationBody()
|
/external/v8/src/interpreter/ |
D | control-flow-builders.cc | 46 LoopBuilder::~LoopBuilder() { in ~LoopBuilder() 51 void LoopBuilder::LoopHeader(ZoneVector<BytecodeLabel>* additional_labels) { in LoopHeader() 63 void LoopBuilder::JumpToHeader(int loop_depth) { in JumpToHeader() 73 void LoopBuilder::EndLoop() { in EndLoop() 78 void LoopBuilder::BindContinueTarget() { continue_labels_.Bind(builder()); } in BindContinueTarget()
|
D | control-flow-builders.h | 80 class LoopBuilder final : public BreakableControlFlowBuilder { 82 explicit LoopBuilder(BytecodeArrayBuilder* builder) in LoopBuilder() function 86 ~LoopBuilder();
|
D | bytecode-generator.h | 21 class LoopBuilder; variable 149 LoopBuilder* loop_builder); 150 void VisitIterationBody(IterationStatement* stmt, LoopBuilder* loop_builder);
|
D | bytecode-generator.cc | 269 LoopBuilder* loop_builder) in ControlScopeForIteration() 296 LoopBuilder* loop_builder_; 711 LoopBuilder* loop_builder) { in VisitIterationHeader() 1072 LoopBuilder* loop_builder) { in VisitIterationBody() 1080 LoopBuilder loop_builder(builder()); in VisitDoWhileStatement() 1106 LoopBuilder loop_builder(builder()); in VisitWhileStatement() 1130 LoopBuilder loop_builder(builder()); in VisitForStatement() 1221 LoopBuilder loop_builder(builder()); in VisitForInStatement() 1262 LoopBuilder loop_builder(builder()); in VisitForOfStatement()
|
/external/v8/src/ |
D | code-stubs-hydrogen.cc | 336 LoopBuilder builder(this, context(), LoopBuilder::kPostIncrement); in BuildPushElement() 365 LoopBuilder builder(this, context(), LoopBuilder::kPostIncrement); in BuildPushElement() 439 LoopBuilder check_prototypes(this); in BuildCodeStub() 658 LoopBuilder builder(this, context(), LoopBuilder::kPostIncrement); in BuildCodeStub()
|
/external/v8/src/crankshaft/ |
D | hydrogen.cc | 1223 HGraphBuilder::LoopBuilder::LoopBuilder(HGraphBuilder* builder) { in LoopBuilder() function in v8::internal::HGraphBuilder::LoopBuilder 1228 HGraphBuilder::LoopBuilder::LoopBuilder(HGraphBuilder* builder, HValue* context, in LoopBuilder() function in v8::internal::HGraphBuilder::LoopBuilder 1229 LoopBuilder::Direction direction) { in LoopBuilder() 1234 HGraphBuilder::LoopBuilder::LoopBuilder(HGraphBuilder* builder, HValue* context, in LoopBuilder() function in v8::internal::HGraphBuilder::LoopBuilder 1235 LoopBuilder::Direction direction, in LoopBuilder() 1242 void HGraphBuilder::LoopBuilder::Initialize(HGraphBuilder* builder, in Initialize() 1259 HValue* HGraphBuilder::LoopBuilder::BeginBody( in BeginBody() 1301 void HGraphBuilder::LoopBuilder::BeginBody(int drop_count) { in BeginBody() 1310 void HGraphBuilder::LoopBuilder::Break() { in Break() 1328 void HGraphBuilder::LoopBuilder::EndBody() { in EndBody() [all …]
|
D | hydrogen.h | 1695 class LoopBuilder final { 1705 explicit LoopBuilder(HGraphBuilder* builder); // while (true) {...} 1706 LoopBuilder(HGraphBuilder* builder, 1709 LoopBuilder(HGraphBuilder* builder, 1714 ~LoopBuilder() { in ~LoopBuilder()
|