/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/handle-llvm/ |
H A D | handle_llvm.cpp | 51 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 D | toy.cpp | 106 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 D | toy.cpp | 142 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 D | toy.cpp | 150 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 D | toy.cpp | 144 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 D | toy.cpp | 149 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 D | toy.cpp | 144 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 D | toy.cpp | 144 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 D | toy.cpp | 134 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 D | toy.cpp | 142 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 D | toy.cpp | 116 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 D | toy.cpp | 207 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 D | ChangeLog-2011 | 3 * 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 D | ChangeLog-2010 | 25 * 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 D | ChangeLog-2016 | 17 * 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 D | ChangeLog-2013 | 3 * 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 D | ChangeLog-2015 | 9 * 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 D | ChangeLog-2012 | 15 * 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 D | ChangeLog-2014 | 16 * 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 D | llc.cpp | 60 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 D | codegen_test.sh.in | 8 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 D | llvm-isel-fuzzer.cpp | 39 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 D | llvm-opt-fuzzer.cpp | 30 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 D | CommandFlags.cpp | 26 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 D | TargetMachineC.cpp | 187 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()
|