HomeSort by: relevance | last modified time | path
    Searched refs:builder (Results 1 - 25 of 211) sorted by relevancy

1 2 3 4 5 6 7 8 9

  /src/external/apache2/llvm/dist/libcxx/utils/ci/
run-buildbot-container 23 docker pull ldionne/libcxx-builder
24 docker run -it --volume "${MONOREPO_ROOT}:/llvm" --workdir "/llvm" ldionne/libcxx-builder bash
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
executionengine_test.go 37 builder := NewBuilder()
38 defer builder.Dispose()
40 builder.SetInsertPointAtEnd(entry)
41 If := builder.CreateICmp(IntEQ, n, ConstInt(Int32Type(), 0, false), "cmptmp")
42 builder.CreateCondBr(If, iftrue, iffalse)
44 builder.SetInsertPointAtEnd(iftrue)
46 builder.CreateBr(end)
48 builder.SetInsertPointAtEnd(iffalse)
49 n_minus := builder.CreateSub(n, ConstInt(Int32Type(), 1, false), "subtmp")
51 call_fac := builder.CreateCall(fac, call_fac_args, "calltmp"
    [all...]
  /src/external/apache2/llvm/dist/llvm/examples/HowToUseJIT/
HowToUseJIT.cpp 82 // Create a basic block builder with default parameters. The builder will
84 IRBuilder<> builder(BB);
87 Value *One = builder.getInt32(1);
95 Value *Add = builder.CreateAdd(One, ArgX);
98 builder.CreateRet(Add);
111 // Tell the basic block builder to attach itself to the new basic block
112 builder.SetInsertPoint(BB);
115 Value *Ten = builder.getInt32(10);
118 CallInst *Add1CallRes = builder.CreateCall(Add1F, Ten)
    [all...]
  /src/external/apache2/llvm/dist/llvm/examples/BrainF/
BrainF.cpp 60 delete builder;
88 builder = new IRBuilder<>(BasicBlock::Create(C, label, brainf_func));
92 BasicBlock* BB = builder->GetInsertBlock();
110 CallInst *memset_call = builder->
117 ptr_arrmax = builder->
122 curhead = builder->CreateGEP(ptr_arr,
210 builder->CreateCall(getchar_func, {}, tapereg);
215 Value *tape_1 = builder->
219 builder->CreateStore(tape_1, curhead);
227 builder->CreateLoad(IntegerType::getInt8Ty(C), curhead, tapereg)
    [all...]
BrainF.h 90 IRBuilder<> *builder; member in class:BrainF
  /src/external/apache2/llvm/dist/llvm/examples/ExceptionDemo/
ExceptionDemo.cpp 845 /// @param builder builder instance
853 llvm::IRBuilder<> &builder,
873 stringVar = builder.CreateAlloca(stringConstant->getType());
874 builder.CreateStore(stringConstant, stringVar);
877 llvm::Value *cast = builder.CreatePointerCast(stringVar,
878 builder.getInt8PtrTy());
879 builder.CreateCall(printFunct, cast);
887 /// @param builder builder instanc
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-c-test/
calc.c 42 LLVMBuilderRef builder,
63 stack[depth - 2] = LLVMBuildBinOp(builder, op_to_opcode(tok),
77 off = LLVMBuildGEP(builder, param, &stack[depth - 1], 1, "");
78 stack[depth - 1] = LLVMBuildLoad(builder, off, "");
107 LLVMBuildRet(builder, stack[depth - 1]);
124 LLVMBuilderRef builder = LLVMCreateBuilder(); local
125 LLVMPositionBuilderAtEnd(builder, LLVMAppendBasicBlock(F, "entry"));
130 res = build_from_tokens(tokens + 1, ntokens - 1, builder, param);
137 LLVMDisposeBuilder(builder);
  /src/external/apache2/llvm/dist/llvm/examples/HowToUseLLJIT/
HowToUseLLJIT.cpp 56 // Create a basic block builder with default parameters. The builder will
58 IRBuilder<> builder(BB);
61 Value *One = builder.getInt32(1);
69 Value *Add = builder.CreateAdd(One, ArgX);
72 builder.CreateRet(Add);
  /src/external/gpl3/gdb.old/dist/gdb/dwarf2/
macro.h 28 buildsym_compunit *builder,
  /src/external/gpl3/gdb/dist/gdb/dwarf2/
macro.h 28 buildsym_compunit *builder,
  /src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/handle-llvm/
handle_llvm.cpp 87 PassManagerBuilder Builder;
88 Builder.OptLevel = OptLevel;
89 Builder.SizeLevel = SizeLevel;
90 Builder.Inliner = createFunctionInliningPass(OptLevel, SizeLevel, false);
91 Builder.LoopVectorize = true;
92 Builder.populateModulePassManager(MPM);
168 EngineBuilder builder(std::move(M));
169 builder.setMArch(codegen::getMArch());
170 builder.setMCPU(codegen::getCPUStr());
171 builder.setMAttrs(codegen::getFeatureList())
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
ConstantInitBuilder.cpp 1 //===--- ConstantInitBuilder.cpp - Global initializer builder -------------===//
32 if (auto builder = Data.dyn_cast<ConstantInitBuilderBase*>()) {
33 builder->abandon(0);
43 auto &builder = *Data.get<ConstantInitBuilderBase*>(); local
44 assert(builder.Buffer.size() == 1);
45 builder.setGlobalInitializer(GV, builder.Buffer[0]);
46 builder.Buffer.clear();
59 inline ConstantInitFuture::ConstantInitFuture(ConstantInitBuilderBase *builder)
60 : Data(builder) {
    [all...]
CGVTables.h 64 void addVTableComponent(ConstantArrayBuilder &builder,
71 /// relative vtables ABI. The array builder points to the start of the vtable.
72 void addRelativeComponent(ConstantArrayBuilder &builder,
95 void createVTableInitializer(ConstantStructBuilder &builder,
CGVTables.cpp 86 llvm::Value *IsNull = CGF.Builder.CreateIsNull(ReturnValue);
87 CGF.Builder.CreateCondBr(IsNull, AdjustNull, AdjustNotNull);
98 CGF.Builder.CreateBr(AdjustEnd);
100 CGF.Builder.CreateBr(AdjustEnd);
103 llvm::PHINode *PHI = CGF.Builder.CreatePHI(ReturnValue->getType(), 2);
211 Builder.SetInsertPoint(&*ThisStore);
214 AdjustedThisPtr = Builder.CreateBitCast(AdjustedThisPtr,
225 Builder.SetInsertPoint(&BB);
227 Builder.CreateRet(RV.getScalarVal());
410 AdjustedThisPtr = Builder.CreateBitCast(AdjustedThisPtr, ThisType)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/
ExecutionEngineBindings.cpp 107 EngineBuilder builder(std::unique_ptr<Module>(unwrap(M)));
108 builder.setEngineKind(EngineKind::Either)
110 if (ExecutionEngine *EE = builder.create()){
122 EngineBuilder builder(std::unique_ptr<Module>(unwrap(M)));
123 builder.setEngineKind(EngineKind::Interpreter)
125 if (ExecutionEngine *Interp = builder.create()) {
138 EngineBuilder builder(std::unique_ptr<Module>(unwrap(M)));
139 builder.setEngineKind(EngineKind::JIT)
142 if (ExecutionEngine *JIT = builder.create()) {
197 EngineBuilder builder(std::move(Mod))
    [all...]
  /src/external/gpl3/gcc/dist/gcc/config/riscv/
riscv-v.cc 50 #include "rtx-vector-builder.h"
1011 get_repeating_sequence_dup_machine_mode (const rvv_builder &builder,
1015 unsigned mask_scalar_size = mask_precision > builder.inner_bits_size ()
1016 ? builder.inner_bits_size () : mask_precision;
1211 rvv_builder builder (mode, npatterns, nelts_per_pattern);
1215 builder.quick_push (CONST_VECTOR_ELT (src, i * npatterns + j));
1217 builder.finalize ();
1225 if (builder.can_duplicate_repeating_sequence_p ())
1235 rtx ele = builder.get_merged_repeating_sequence ();
1236 rtx dup = expand_vector_broadcast (builder.new_mode (), ele)
    [all...]
  /src/external/apache2/llvm/dist/llvm/utils/
update_test_checks.py 113 builder = common.FunctionTestBuilder(
125 builder.process_run_line(common.OPT_FUNCTION_RE, common.scrub_body,
128 func_dict = builder.finish_and_get_func_dict()
153 common.add_global_checks(builder.global_var_dict(), ';', prefix_list, output_lines, global_vars_seen_dict, args.preserve_names, True)
156 common.add_checks_at_end(output_lines, prefix_list, builder.func_order(),
186 common.add_global_checks(builder.global_var_dict(), ';', prefix_list, output_lines, global_vars_seen_dict, args.preserve_names, True)
211 common.add_global_checks(builder.global_var_dict(), ';', prefix_list, output_lines, global_vars_seen_dict, args.preserve_names, False)
update_llc_test_checks.py 110 builder = common.FunctionTestBuilder(
131 builder.process_run_line(function_re, scrubber, raw_tool_output, prefixes)
133 func_dict = builder.finish_and_get_func_dict()
158 common.add_checks_at_end(output_lines, run_list, builder.func_order(),
update_cc_test_checks.py 179 def get_function_body(builder, args, filename, clang_args, extra_commands,
198 builder.process_run_line(
275 builder = common.FunctionTestBuilder(
291 get_function_body(builder, ti.args, ti.path, clang_args, extra_commands,
299 func_dict = builder.finish_and_get_func_dict()
335 common.add_checks_at_end(output_lines, filecheck_run_list, builder.func_order(),
  /src/external/gpl3/gcc/dist/gcc/
vec-perm-indices.cc 26 #include "tree-vector-builder.h"
32 #include "rtx-vector-builder.h"
285 vector. Return true and add the elements to BUILDER on success,
286 otherwise return false without modifying BUILDER. */
289 tree_to_vec_perm_builder (vec_perm_builder *builder, tree cst)
296 builder->new_vector (TYPE_VECTOR_SUBPARTS (TREE_TYPE (cst)),
300 builder->quick_push (tree_to_poly_int64 (VECTOR_CST_ENCODED_ELT (cst, i)));
343 vec_perm_builder builder (12, 12, 1);
346 builder.quick_push (i * 5);
347 builder.quick_push (3 + i)
    [all...]
  /src/external/gpl3/gcc.old/dist/gcc/
vec-perm-indices.cc 26 #include "tree-vector-builder.h"
32 #include "rtx-vector-builder.h"
285 vector. Return true and add the elements to BUILDER on success,
286 otherwise return false without modifying BUILDER. */
289 tree_to_vec_perm_builder (vec_perm_builder *builder, tree cst)
296 builder->new_vector (TYPE_VECTOR_SUBPARTS (TREE_TYPE (cst)),
300 builder->quick_push (tree_to_poly_int64 (VECTOR_CST_ENCODED_ELT (cst, i)));
343 vec_perm_builder builder (12, 12, 1);
346 builder.quick_push (i * 5);
347 builder.quick_push (3 + i)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
ConstantInitBuilder.h 1 //===- ConstantInitBuilder.h - Builder for LLVM IR constants ----*- C++ -*-===//
32 /// A convenience builder class for complex constant initializers,
37 /// ConstantInitBuilder builder(CGM);
38 /// auto toplevel = builder.beginStruct();
40 /// auto widgetArray = builder.beginArray();
99 ConstantInitBuilderBase &Builder;
109 return Builder.Buffer;
113 return Builder.Buffer;
116 ConstantAggregateBuilderBase(ConstantInitBuilderBase &builder,
118 : Builder(builder), Parent(parent), Begin(builder.Buffer.size())
    [all...]
ConstantInitFuture.h 53 explicit ConstantInitFuture(ConstantInitBuilderBase *builder);
  /src/external/gpl3/gcc.old/dist/gcc/rtl-ssa/
accesses.cc 1422 access_array_builder builder (watermark);
1423 builder.reserve (accesses1.size () + accesses2.size ());
1437 builder.quick_push (access1);
1443 builder.quick_push (access1);
1448 builder.quick_push (access2);
1453 builder.quick_push (*i1);
1455 builder.quick_push (*i2);
1457 return builder.finish ();
1465 access_array_builder builder (watermark);
1466 builder.reserve (1 + accesses2.size ())
    [all...]
  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm.mli 2004 (** [builder context] creates an instruction builder with no position in
2005 the context [context]. It is invalid to use this builder until its position
2008 val builder : llcontext -> llbuilder var
2010 (** [builder_at ip] creates an instruction builder positioned at [ip].
2014 (** [builder_before ins] creates an instruction builder positioned before the
2018 (** [builder_at_end bb] creates an instruction builder positioned at the end of
2022 (** [position_builder ip bb] moves the instruction builder [bb] to the position
2027 (** [position_before ins b] moves the instruction builder [b] to before the
2031 (** [position_at_end bb b] moves the instruction builder [b] to the end of th
    [all...]

Completed in 37 milliseconds

1 2 3 4 5 6 7 8 9