Home
last modified time | relevance | path

Searched refs:codegen (Results 1 – 25 of 206) sorted by relevance

123456789

/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/handle-llvm/
H A Dhandle_llvm.cpp51 static codegen::RegisterCodeGenFlags CGF;
106 codegen::InitTargetOptionsFromCodeGenFlags(ModuleTriple); in OptLLVM()
109 TargetRegistry::lookupTarget(codegen::getMArch(), ModuleTriple, E); in OptLLVM()
114 M->getTargetTriple(), codegen::getCPUStr(), codegen::getFeaturesStr(), in OptLLVM()
115 Options, codegen::getExplicitRelocModel(), in OptLLVM()
116 codegen::getExplicitCodeModel(), OLvl)); in OptLLVM()
120 codegen::setFunctionAttributes(codegen::getCPUStr(), in OptLLVM()
121 codegen::getFeaturesStr(), *M); in OptLLVM()
169 builder.setMArch(codegen::getMArch()); in CreateAndRunJITFunc()
170 builder.setMCPU(codegen::getCPUStr()); in CreateAndRunJITFunc()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter3/
H A Dtoy.cpp106 virtual Value *codegen() = 0;
116 Value *codegen() override;
126 Value *codegen() override;
139 Value *codegen() override;
152 Value *codegen() override;
166 Function *codegen();
180 Function *codegen();
412 Value *NumberExprAST::codegen() { in codegen() function in NumberExprAST
416 Value *VariableExprAST::codegen() { in codegen() function in VariableExprAST
424 Value *BinaryExprAST::codegen() { in codegen() function in BinaryExprAST
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter6/
H A Dtoy.cpp142 virtual Value *codegen() = 0;
152 Value *codegen() override;
162 Value *codegen() override;
174 Value *codegen() override;
187 Value *codegen() override;
200 Value *codegen() override;
212 Value *codegen() override;
227 Value *codegen() override;
245 Function *codegen();
269 Function *codegen();
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter8/
H A Dtoy.cpp150 virtual Value *codegen() = 0;
160 Value *codegen() override;
170 Value *codegen() override;
183 Value *codegen() override;
196 Value *codegen() override;
209 Value *codegen() override;
221 Value *codegen() override;
236 Value *codegen() override;
250 Value *codegen() override;
268 Function *codegen();
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A Dtoy.cpp144 virtual Value *codegen() = 0;
154 Value *codegen() override;
164 Value *codegen() override;
177 Value *codegen() override;
190 Value *codegen() override;
203 Value *codegen() override;
215 Value *codegen() override;
230 Value *codegen() override;
244 Value *codegen() override;
262 Function *codegen();
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter7/
H A Dtoy.cpp149 virtual Value *codegen() = 0;
159 Value *codegen() override;
169 Value *codegen() override;
182 Value *codegen() override;
195 Value *codegen() override;
208 Value *codegen() override;
220 Value *codegen() override;
235 Value *codegen() override;
249 Value *codegen() override;
267 Function *codegen();
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A Dtoy.cpp144 virtual Value *codegen() = 0;
154 Value *codegen() override;
164 Value *codegen() override;
177 Value *codegen() override;
190 Value *codegen() override;
203 Value *codegen() override;
215 Value *codegen() override;
230 Value *codegen() override;
244 Value *codegen() override;
262 Function *codegen();
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A Dtoy.cpp144 virtual Value *codegen() = 0;
154 Value *codegen() override;
164 Value *codegen() override;
177 Value *codegen() override;
190 Value *codegen() override;
203 Value *codegen() override;
215 Value *codegen() override;
230 Value *codegen() override;
244 Value *codegen() override;
262 Function *codegen();
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter5/
H A Dtoy.cpp134 virtual Value *codegen() = 0;
144 Value *codegen() override;
154 Value *codegen() override;
167 Value *codegen() override;
180 Value *codegen() override;
192 Value *codegen() override;
207 Value *codegen() override;
221 Function *codegen();
235 Function *codegen();
562 return FI->second->codegen(); in getFunction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A Dtoy.cpp142 virtual Value *codegen() = 0;
152 Value *codegen() override;
162 Value *codegen() override;
175 Value *codegen() override;
188 Value *codegen() override;
201 Value *codegen() override;
213 Value *codegen() override;
228 Value *codegen() override;
242 Value *codegen() override;
260 Function *codegen();
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter4/
H A Dtoy.cpp116 virtual Value *codegen() = 0;
126 Value *codegen() override;
136 Value *codegen() override;
149 Value *codegen() override;
162 Value *codegen() override;
176 Function *codegen();
190 Function *codegen();
435 return FI->second->codegen(); in getFunction()
441 Value *NumberExprAST::codegen() { in codegen() function in NumberExprAST
445 Value *VariableExprAST::codegen() { in codegen() function in VariableExprAST
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter9/
H A Dtoy.cpp207 virtual Value *codegen() = 0;
224 Value *codegen() override;
235 Value *codegen() override;
249 Value *codegen() override;
266 Value *codegen() override;
284 Value *codegen() override;
302 Value *codegen() override;
323 Value *codegen() override;
344 Value *codegen() override;
370 Function *codegen();
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog-20113 * d/d-codegen.cc, d/d-glue.cc, d/d-irstate.cc: Revert some prior code
20 * d/d-codegen.cc, d/d-glue.cc: Remove check for isref out of ::call
24 * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc: Use INIT_EXPR instead of
28 * d/d-codegen.cc, d/d-codegen.h: Move functions written in d-codegen
32 * d/d-codegen.cc: Issue #302 - lazy arg causing ICE in
48 * d/d-asm-i386.h, d/d-codegen.h, d/d-glue.cc, d/d-lang.cc,
52 * d/d-codegen.cc, d/d-decls.cc, d/d-glue.cc, d/d-lang-45.h,
64 d/patches/patch-gcc-4.6.x: Remove gdc patch to cgraph.c - fix codegen.
89 * d/d-codegen.cc: Issue #287 - Casting between array types is broken.
99 * d/d-codegen.cc, d/d-codegen.h, d/d-lang.cc: Remove unused
[all …]
H A DChangeLog-201025 * d/d-codegen.cc, d/d-glue.cc: Issue #109 - segfault in memcpy()
47 d/phobos2/gcc/bitmanip.d: Fix codegen in ArrayLiteralExp; Split cmain
51 * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc, d/d-lang.cc,
58 * d/d-codegen.h, d/d-glue.cc, d/dmd/expression.c, d/dmd2/expression.c:
96 * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc: Issue #121 - ICE in
100 * d/d-codegen.cc, d/d-codegen.h, d/d-gcc-real.h, d/d-irstate.h,
112 * d/asmstmt.cc, d/d-asm-i386.h, d/d-codegen.cc: Glue code cleanups.
119 * d/d-builtins2.cc, d/d-codegen.cc, d/dmd2/builtin.c,
151 * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc, d/d-irstate.h: D2 -
175 * d/d-codegen.cc, d/d-codegen.h, d/d-glue.cc,
[all …]
H A DChangeLog-201617 * d-codegen.cc (layout_aggregate_type): Adjust layout of D interfaces.
50 * d-codegen.cc (convert_expr): Allow upcasting C++ classes.
92 * d-codegen.cc (declaration_type): Likewise.
140 * d-codegen.cc (create_field_decl): New function.
150 * d-codegen.cc (build_vindex_ref): Move saving of object to callers.
188 * d-codegen.cc (build_struct_literal): Stop after first field
218 * d-codegen.h (FuncFrameInfo): Remove type. All users updated to
262 * d-codegen.cc (build_struct_literal): Handle anonymous fields.
307 * d-codegen.cc (layout_aggregate_type): Continue searching based on
315 * d-codegen.cc (build_assign): Handle setting up INIT_EXPR from a
[all …]
H A DChangeLog-20133 * d-codegen.cc (build_two_field_type): Declare builtin types as
42 * d-codegen.cc (maybe_set_builtin_frontend): Assert that all runtime
46 * d-codegen.h (LibCall): Likewise.
72 * d-codegen.cc (build_frame_type): Check for scoped variables if
80 * d-codegen.cc (d_gcc_force_templates): Remove.
104 (output_declaration_p): Determine symbol codegen status from
108 (FuncDeclaration::toObjFile): Use semanticRun to update codegen status
156 * d-codegen.cc (build_attributes): Use optimize as don't want the
160 * d-elem.cc (IndexExp::toElem): Don't generate bounds checking codegen
179 * d-codegen.cc (get_libcall): Update to use Type::typeinfoclass.
[all …]
H A DChangeLog-20159 * d-codegen.cc (build_struct_literal): New function.
18 * d-codegen.cc (build_two_field_type): Use DECL_FIELD_CONTEXT to access
39 * d-codegen.cc (convert_for_argument): Handle va_list as a static array.
46 * d-codegen.h (type_kind): Declare.
79 * d-codegen.cc (build_closure): Update signature, update all callers.
99 * d-codegen.cc (pop_binding_label): New function.
153 * d-codegen.cc (convert_for_assignment): Use size_type_node for index.
158 * d-codegen.cc (push_stmt_list): New function.
209 * d-codegen.cc (current_irstate): Remove.
211 * d-codegen.h (current_irstate): Redefine as macro.
[all …]
H A DChangeLog-201215 * d-codegen.cc (IRState::maybeExpandSpecialCall): Remove intrinsic bt.
32 * d-codegen.cc (IRState::isDeclarationReferenceType): Likewise.
49 * d-codegen.cc (IRState::buildAssignOp): Handle case where LHS type is
63 * d-codegen.cc (IRState::getFrameInfo): Use vthis to determine whether
120 * d-codegen.cc (IRState::maybeCompound): Use IRState::compound.
140 * d-codegen.h (CtorEltMaker::cons): Adjust call to VEC_safe_push.
145 * d-codegen.cc (IRState::isCallByAlias): New function.
153 * d-codegen.cc (IRState::maybeExpandSpecialCall): Do not handle inp*
160 * d-codegen.cc (AggLayout::doFields): Propagate volatile out of type.
166 * d-codegen.h (IRState::vconvert): Don't use VIEW_CONVERT_EXPR.
[all …]
H A DChangeLog-201416 * d-codegen.cc (build_vthis): Handle getting static chain for nested
49 * d-codegen.cc (d_bounds_condition): Use D-specific type macros instead
121 * d-codegen.h (d_types_compatible): Remove function.
123 * d-codegen.cc (get_libcall): Allow backend to be able to optimise
138 * d-codegen.h (d_types_compatible): First check equality of types, then
150 * d-codegen.cc (get_frame_for_symbol): Remove glue-specific error
159 * d-codegen.cc (d_decl_context): Always return parent context for
195 * d-codegen.cc (d_build_call): Evaluate side effects of the object
251 * d-codegen.cc (maybe_expand_builtin): Rename to expand_intrinsic.
267 * d-codegen.cc (insert_type_modifiers): Handle MODwildconst modifiers.
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llc/
H A Dllc.cpp60 static codegen::RegisterCodeGenFlags CGF;
239 switch (codegen::getFileType()) { in GetOutputStream()
266 switch (codegen::getFileType()) { in GetOutputStream()
432 std::string CPUStr = codegen::getCPUStr(), in compileModule()
433 FeaturesStr = codegen::getFeaturesStr(); in compileModule()
437 codegen::setFunctionAttributes(CPUStr, FeaturesStr, F); in compileModule()
440 auto MAttrs = codegen::getMAttrs(); in compileModule()
441 bool SkipModule = codegen::getMCPU() == "help" || in compileModule()
471 Options = codegen::InitTargetOptionsFromCodeGenFlags(TheTriple); in compileModule()
483 Optional<Reloc::Model> RM = codegen::getExplicitRelocModel(); in compileModule()
[all …]
/netbsd-src/external/mit/isl/dist/
H A Dcodegen_test.sh.in8 for i in $srcdir/test_inputs/codegen/*.st \
9 $srcdir/test_inputs/codegen/cloog/*.st; do
18 for i in $srcdir/test_inputs/codegen/*.in \
19 $srcdir/test_inputs/codegen/omega/*.in \
20 $srcdir/test_inputs/codegen/pldi2012/*.in; do
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-isel-fuzzer/
H A Dllvm-isel-fuzzer.cpp39 static codegen::RegisterCodeGenFlags CGF;
139 TargetRegistry::lookupTarget(codegen::getMArch(), TheTriple, Error); in LLVMFuzzerInitialize()
146 std::string CPUStr = codegen::getCPUStr(), in LLVMFuzzerInitialize()
147 FeaturesStr = codegen::getFeaturesStr(); in LLVMFuzzerInitialize()
161 TargetOptions Options = codegen::InitTargetOptionsFromCodeGenFlags(TheTriple); in LLVMFuzzerInitialize()
164 codegen::getExplicitRelocModel(), codegen::getExplicitCodeModel(), OLvl)); in LLVMFuzzerInitialize()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-opt-fuzzer/
H A Dllvm-opt-fuzzer.cpp30 static codegen::RegisterCodeGenFlags CGF;
133 codegen::setFunctionAttributes(TM->getTargetCPU(), in LLVMFuzzerTestOneInput()
224 TargetRegistry::lookupTarget(codegen::getMArch(), TargetTriple, Error); in LLVMFuzzerInitialize()
231 codegen::InitTargetOptionsFromCodeGenFlags(TargetTriple); in LLVMFuzzerInitialize()
233 TargetTriple.getTriple(), codegen::getCPUStr(), codegen::getFeaturesStr(), in LLVMFuzzerInitialize()
234 Options, codegen::getExplicitRelocModel(), in LLVMFuzzerInitialize()
235 codegen::getExplicitCodeModel(), CodeGenOpt::Default)); in LLVMFuzzerInitialize()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DCommandFlags.cpp26 TY codegen::get##NAME() { \
33 std::vector<TY> codegen::get##NAME() { \
40 Optional<TY> codegen::getExplicit##NAME() { \
99 codegen::RegisterCodeGenFlags::RegisterCodeGenFlags() { in CGOPT()
467 codegen::getBBSectionsMode(llvm::TargetOptions &Options) { in getBBSectionsMode()
490 codegen::InitTargetOptionsFromCodeGenFlags(const Triple &TheTriple) { in InitTargetOptionsFromCodeGenFlags()
547 std::string codegen::getCPUStr() { in getCPUStr()
557 std::string codegen::getFeaturesStr() { in getFeaturesStr()
577 std::vector<std::string> codegen::getFeatureList() { in getFeatureList()
597 void codegen::renderBoolStringAttr(AttrBuilder &B, StringRef Name, bool Val) { in renderBoolStringAttr()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/
H A DTargetMachineC.cpp187 LLVMCodeGenFileType codegen, in LLVMTargetMachineEmit() argument
199 switch (codegen) { in LLVMTargetMachineEmit()
220 char* Filename, LLVMCodeGenFileType codegen, char** ErrorMessage) { in LLVMTargetMachineEmitToFile() argument
227 bool Result = LLVMTargetMachineEmit(T, M, dest, codegen, ErrorMessage); in LLVMTargetMachineEmitToFile()
233 LLVMModuleRef M, LLVMCodeGenFileType codegen, char** ErrorMessage, in LLVMTargetMachineEmitToMemoryBuffer() argument
237 bool Result = LLVMTargetMachineEmit(T, M, OStream, codegen, ErrorMessage); in LLVMTargetMachineEmitToMemoryBuffer()

123456789