Home
last modified time | relevance | path

Searched refs:LoopBuilder (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/Target/NVPTX/
DNVPTXLowerAggrCopies.cpp83 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/
Dcontrol-builders.cc35 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()
Dcontrol-builders.h60 class LoopBuilder final : public ControlBuilder {
62 explicit LoopBuilder(AstGraphBuilder* builder) in LoopBuilder() function
Dast-graph-builder.h27 class LoopBuilder; variable
423 void VisitIterationBody(IterationStatement* stmt, LoopBuilder* loop,
Dast-graph-builder.cc330 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/
Dcontrol-flow-builders.cc46 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()
Dcontrol-flow-builders.h80 class LoopBuilder final : public BreakableControlFlowBuilder {
82 explicit LoopBuilder(BytecodeArrayBuilder* builder) in LoopBuilder() function
86 ~LoopBuilder();
Dbytecode-generator.h21 class LoopBuilder; variable
149 LoopBuilder* loop_builder);
150 void VisitIterationBody(IterationStatement* stmt, LoopBuilder* loop_builder);
Dbytecode-generator.cc269 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/
Dcode-stubs-hydrogen.cc336 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/
Dhydrogen.cc1223 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 …]
Dhydrogen.h1695 class LoopBuilder final {
1705 explicit LoopBuilder(HGraphBuilder* builder); // while (true) {...}
1706 LoopBuilder(HGraphBuilder* builder,
1709 LoopBuilder(HGraphBuilder* builder,
1714 ~LoopBuilder() { in ~LoopBuilder()