Home
last modified time | relevance | path

Searched refs:LoopBuilder (Results 1 – 11 of 11) 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.cc37 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()
Dcontrol-builders.h60 class LoopBuilder final : public ControlBuilder {
62 explicit LoopBuilder(AstGraphBuilder* builder) in LoopBuilder() function
Dast-graph-builder.h27 class LoopBuilder; variable
367 void VisitIterationBody(IterationStatement* stmt, LoopBuilder* loop,
Dast-graph-builder.cc243 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/
Dcontrol-flow-builders.cc47 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()
Dcontrol-flow-builders.h82 class V8_EXPORT_PRIVATE LoopBuilder final : public BreakableControlFlowBuilder {
84 explicit LoopBuilder(BytecodeArrayBuilder* builder) in LoopBuilder() function
88 ~LoopBuilder();
Dbytecode-generator.h22 class LoopBuilder; variable
150 LoopBuilder* loop_builder);
151 void VisitIterationBody(IterationStatement* stmt, LoopBuilder* loop_builder);
Dbytecode-generator.cc281 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/
Dhydrogen.cc1222 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 …]
Dhydrogen.h1690 class LoopBuilder final {
1700 explicit LoopBuilder(HGraphBuilder* builder); // while (true) {...}
1701 LoopBuilder(HGraphBuilder* builder,
1704 LoopBuilder(HGraphBuilder* builder,
1709 ~LoopBuilder() { in ~LoopBuilder()