/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() 42 void LoopBuilder::Continue() { in Continue() 48 void LoopBuilder::Break() { in Break() 54 void LoopBuilder::EndBody() { in EndBody() 60 void LoopBuilder::EndLoop() { in EndLoop() 66 void LoopBuilder::BreakUnless(Node* condition) { in BreakUnless() 76 void LoopBuilder::BreakWhen(Node* condition) { in BreakWhen()
|
D | control-builders.h | 60 class LoopBuilder final : public ControlBuilder { 62 explicit LoopBuilder(AstGraphBuilder* builder) in LoopBuilder() function
|
D | ast-graph-builder.h | 26 class LoopBuilder; variable 409 void VisitIterationBody(IterationStatement* stmt, LoopBuilder* loop);
|
D | ast-graph-builder.cc | 308 LoopBuilder* control) in ControlScopeForIteration() 330 LoopBuilder* control_; 1274 LoopBuilder while_loop(this); in VisitDoWhileStatement() 1286 LoopBuilder while_loop(this); in VisitWhileStatement() 1298 LoopBuilder for_loop(this); in VisitForStatement() 1346 LoopBuilder for_loop(this); in VisitForInStatement() 1396 LoopBuilder for_loop(this); in VisitForOfStatement() 2954 LoopBuilder* loop) { in VisitIterationBody()
|
/external/v8/src/interpreter/ |
D | control-flow-builders.cc | 90 LoopBuilder::~LoopBuilder() { DCHECK(continue_sites_.empty()); } in ~LoopBuilder() 93 void LoopBuilder::LoopHeader() { in LoopHeader() 103 void LoopBuilder::EndLoop() { in EndLoop() 121 void LoopBuilder::SetContinueTarget(const BytecodeLabel& target) { in SetContinueTarget()
|
D | control-flow-builders.h | 83 class LoopBuilder final : public BreakableControlFlowBuilder { 85 explicit LoopBuilder(BytecodeArrayBuilder* builder) in LoopBuilder() function 88 ~LoopBuilder();
|
D | bytecode-generator.cc | 145 LoopBuilder* loop_builder) in ControlScopeForIteration() 166 LoopBuilder* loop_builder_; 693 LoopBuilder loop_builder(builder()); in VisitDoWhileStatement() 719 LoopBuilder loop_builder(builder()); in VisitWhileStatement() 743 LoopBuilder loop_builder(builder()); in VisitForStatement() 812 LoopBuilder loop_builder(builder()); in VisitForInStatement()
|
/external/v8/src/crankshaft/ |
D | hydrogen.cc | 1048 HGraphBuilder::LoopBuilder::LoopBuilder(HGraphBuilder* builder) { in LoopBuilder() function in v8::internal::HGraphBuilder::LoopBuilder 1053 HGraphBuilder::LoopBuilder::LoopBuilder(HGraphBuilder* builder, HValue* context, in LoopBuilder() function in v8::internal::HGraphBuilder::LoopBuilder 1054 LoopBuilder::Direction direction) { in LoopBuilder() 1059 HGraphBuilder::LoopBuilder::LoopBuilder(HGraphBuilder* builder, HValue* context, in LoopBuilder() function in v8::internal::HGraphBuilder::LoopBuilder 1060 LoopBuilder::Direction direction, in LoopBuilder() 1067 void HGraphBuilder::LoopBuilder::Initialize(HGraphBuilder* builder, in Initialize() 1084 HValue* HGraphBuilder::LoopBuilder::BeginBody( in BeginBody() 1126 void HGraphBuilder::LoopBuilder::BeginBody(int drop_count) { in BeginBody() 1135 void HGraphBuilder::LoopBuilder::Break() { in Break() 1153 void HGraphBuilder::LoopBuilder::EndBody() { in EndBody() [all …]
|
D | hydrogen.h | 1655 class LoopBuilder final { 1665 explicit LoopBuilder(HGraphBuilder* builder); // while (true) {...} 1666 LoopBuilder(HGraphBuilder* builder, 1669 LoopBuilder(HGraphBuilder* builder, 1674 ~LoopBuilder() { in ~LoopBuilder()
|
/external/v8/src/ |
D | code-stubs-hydrogen.cc | 1322 LoopBuilder builder(this, in BuildArrayNArgumentsConstructor() 1324 LoopBuilder::kPostIncrement); in BuildArrayNArgumentsConstructor() 1989 LoopBuilder loop_builder(this, context(), LoopBuilder::kPostDecrement, in BuildInstallFromOptimizedCodeMap()
|
/external/v8/test/cctest/compiler/ |
D | test-simplified-lowering.cc | 481 LoopBuilder loop(&t); in RunCopyElements()
|