/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 | 37 void LoopBuilder::BeginLoop(BitVector* assigned, bool is_osr) { in BeginLoop() 45 void LoopBuilder::Continue() { in Continue() 51 void LoopBuilder::Break() { in Break() 57 void LoopBuilder::EndBody() { in EndBody() 63 void LoopBuilder::EndLoop() { in EndLoop() 70 void LoopBuilder::BreakUnless(Node* condition) { in BreakUnless() 80 void LoopBuilder::BreakWhen(Node* condition) { in BreakWhen() 89 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 367 void VisitIterationBody(IterationStatement* stmt, LoopBuilder* loop,
|
D | ast-graph-builder.cc | 243 LoopBuilder* control) in ControlScopeForIteration() 268 LoopBuilder* control_; 1134 LoopBuilder while_loop(this); in VisitDoWhileStatement() 1146 LoopBuilder while_loop(this); in VisitWhileStatement() 1158 LoopBuilder for_loop(this); in VisitForStatement() 2100 LoopBuilder* loop, in VisitIterationBody()
|
/external/v8/src/interpreter/ |
D | control-flow-builders.cc | 47 LoopBuilder::~LoopBuilder() { in ~LoopBuilder() 52 void LoopBuilder::LoopHeader(ZoneVector<BytecodeLabel>* additional_labels) { in LoopHeader() 66 void LoopBuilder::JumpToHeader(int loop_depth) { in JumpToHeader() 76 void LoopBuilder::EndLoop() { in EndLoop() 81 void LoopBuilder::BindContinueTarget() { continue_labels_.Bind(builder()); } in BindContinueTarget()
|
D | control-flow-builders.h | 82 class V8_EXPORT_PRIVATE LoopBuilder final : public BreakableControlFlowBuilder { 84 explicit LoopBuilder(BytecodeArrayBuilder* builder) in LoopBuilder() function 88 ~LoopBuilder();
|
D | bytecode-generator.h | 22 class LoopBuilder; variable 150 LoopBuilder* loop_builder); 151 void VisitIterationBody(IterationStatement* stmt, LoopBuilder* loop_builder);
|
D | bytecode-generator.cc | 281 LoopBuilder* loop_builder) in ControlScopeForIteration() 309 LoopBuilder* loop_builder_; 796 LoopBuilder* loop_builder) { in VisitIterationHeader() 1168 LoopBuilder* loop_builder) { in VisitIterationBody() 1176 LoopBuilder loop_builder(builder()); in VisitDoWhileStatement() 1202 LoopBuilder loop_builder(builder()); in VisitWhileStatement() 1226 LoopBuilder loop_builder(builder()); in VisitForStatement() 1318 LoopBuilder loop_builder(builder()); in VisitForInStatement() 1359 LoopBuilder loop_builder(builder()); in VisitForOfStatement()
|
/external/v8/src/crankshaft/ |
D | hydrogen.cc | 1222 HGraphBuilder::LoopBuilder::LoopBuilder(HGraphBuilder* builder) { in LoopBuilder() function in v8::internal::HGraphBuilder::LoopBuilder 1227 HGraphBuilder::LoopBuilder::LoopBuilder(HGraphBuilder* builder, HValue* context, in LoopBuilder() function in v8::internal::HGraphBuilder::LoopBuilder 1228 LoopBuilder::Direction direction) { in LoopBuilder() 1233 HGraphBuilder::LoopBuilder::LoopBuilder(HGraphBuilder* builder, HValue* context, in LoopBuilder() function in v8::internal::HGraphBuilder::LoopBuilder 1234 LoopBuilder::Direction direction, in LoopBuilder() 1241 void HGraphBuilder::LoopBuilder::Initialize(HGraphBuilder* builder, in Initialize() 1258 HValue* HGraphBuilder::LoopBuilder::BeginBody( in BeginBody() 1300 void HGraphBuilder::LoopBuilder::BeginBody(int drop_count) { in BeginBody() 1309 void HGraphBuilder::LoopBuilder::Break() { in Break() 1327 void HGraphBuilder::LoopBuilder::EndBody() { in EndBody() [all …]
|
D | hydrogen.h | 1690 class LoopBuilder final { 1700 explicit LoopBuilder(HGraphBuilder* builder); // while (true) {...} 1701 LoopBuilder(HGraphBuilder* builder, 1704 LoopBuilder(HGraphBuilder* builder, 1709 ~LoopBuilder() { in ~LoopBuilder()
|