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()
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()
Dcontrol-builders.h60 class LoopBuilder final : public ControlBuilder {
62 explicit LoopBuilder(AstGraphBuilder* builder) in LoopBuilder() function
Dast-graph-builder.h26 class LoopBuilder; variable
409 void VisitIterationBody(IterationStatement* stmt, LoopBuilder* loop);
Dast-graph-builder.cc308 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/
Dcontrol-flow-builders.cc90 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()
Dcontrol-flow-builders.h83 class LoopBuilder final : public BreakableControlFlowBuilder {
85 explicit LoopBuilder(BytecodeArrayBuilder* builder) in LoopBuilder() function
88 ~LoopBuilder();
Dbytecode-generator.cc145 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/
Dhydrogen.cc1048 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 …]
Dhydrogen.h1655 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/
Dcode-stubs-hydrogen.cc1322 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/
Dtest-simplified-lowering.cc481 LoopBuilder loop(&t); in RunCopyElements()