Author Commit Message Labels Comments Date
gnarf avatargnarf
added more trigonometric function intrinsics (atan, acos, asin)
gnarf avatargnarf
fixed treatment of pointer values in PHI-resolution (use pointerTo for AllocaInsts)
gnarf avatargnarf
scheduling Loop Exit Unification right before restructuring
Default avatar Simon Moll
minor clean-up (that removes dependency on RTTI)
Default avatar Simon Moll
removed C++11 code features
Default avatar Simon Moll
removed C++11 features for compability, disabled assertions depending on RTTI
Default avatar Simon Moll
Serializer Now uses the correct exit block when processing the exit branch of BLOCKS followed by CONTINUE or BREAK without body
Default avatar Simon Moll
added missing math intrinsics (cosf, sinf, tanf, atan2f, tanf, logf)
Default avatar Simon Moll
dumping function CFG along with AST when in debug mode
Default avatar Simon Moll
added missing FCMP_UEQ and FCMP_-NE operator tokens
Default avatar Simon Moll
added undef directive for CONSTFUNC intrinsics
Default avatar Simon Moll
fixed color type for read_imageui
Default avatar Simon Moll
Removed redundant file (moved to include/axtor_glsl/)
Default avatar Simon Moll
fixed support for cmath intrinsics (sqrtf, ceilf, floor) in OpenCL
Default avatar Simon Moll
disabled CFG-display by default
Default avatar Simon Moll
minor changes to config file
Default avatar Simon Moll
fixed devenv-module descriptor (declareModule has to go front)
Default avatar Simon Moll
fixed imagae2d_t attribute inference (only emit read/writeOnly if it so occurs))
Default avatar Simon Moll
added hack for handling read/write only image2d_t objects, backends may now specify if they need a designator for an instruction before the function prologue is spilled
Default avatar Simon Moll
fixed non-constant intrinsic handling
Default avatar Simon Moll
minor clean-up in ModuleInfo, fixed handling of MUTE intrinsics that return values, fixed fake_global_sampler() handling
Default avatar Simon Moll
made Preparator use ModuleInfos type naming facilites
Default avatar Simon Moll
only emit the OpenCL-double extension requirement, if the module actually uses double types
Default avatar Simon Moll
Fixed handling of global sampler enums
Default avatar Simon Moll
added comment for GLSL OCL builtin-header files to README, fixed handling of kernel var enums, fixed struct opaque handling in preparator
Default avatar Simon Moll
added i2_ctor_ii intrinsic, re-enabled opaque types on OpenCL, added fake_global_sampler function for automatic creation of virtual sampler_t constant (arguments define constant values), fixed treatment and name cleaning of opaque types in Preparator pass, implemented sampler_t enums
Default avatar Simon Moll
fixed struct declarations for OpenCL and GLSL, reenabled the kernel vector argument in the GLSLModule info ctor, moved typenaming to ModuleInfo and only use llvm struct names as fall back solution (can be obtained using the TargetProvider pass)
Default avatar Simon Moll
added include path for BC-building in other devenv modules
Default avatar Simon Moll
deprecated BlockCopyTracker (removed it from parameter lists), improved link-hygiene (moved definitions)
Default avatar Simon Moll
reintroduced header files for axtor ocl and glsl intrinsics (integrated as tool target)
  1. Prev
  2. Next
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.