search for: vector_type

Displaying 3 results from an estimated 3 matches for "vector_type".

2011 Apr 09
0
[LLVMdev] dragonegg/llvm-gfortran/gfortran benchmarks
...Dragonegg 2.9 doesn't appear to be compatible with that flag at -O3. I see compilation failures of the form... /sw/lib/gcc4.5/bin/gfortran -O3 -fplugin=/sw/lib/gcc4.5/lib/dragonegg.so -fplugin-arg-dragonegg-enable-gcc-optzns ac.f90 -o ac <misaligned_indirect_ref 0x1438ad230 type <vector_type 0x141d6ad20 type <real_type 0x141d1e0a8 real(kind=8) DF size <integer_cst 0x141d01a50 constant 64> unit size <integer_cst 0x141d01a78 constant 8> align 64 symtab 0 alias set 2 canonical type 0x141d1e0a8 precision 64 pointer_to_t...
2011 Apr 09
3
[LLVMdev] dragonegg/llvm-gfortran/gfortran benchmarks
On 4/9/2011 6:09 AM, Duncan Sands wrote: > Hi Jack, thanks for the numbers. Any chance of analysing why gcc does better on > those where it does much better than dragonegg? > > Ciao, Duncan. Also, does -fplugin-arg-dragonegg-enable-gcc-optzns get Dragonegg to match GCC performance where GCC was faster? Marcus
2017 Jun 21
6
RFC: Cleaning up the Itanium demangler
...if (!cache.empty()) + { + cache.print(s); + return; + } + unsigned start = s.get_pos(); + qualifier->print(s); + s += "::"; + name->print(s); + cache = stream_string_ref(start, s.get_pos()); + } +}; + +class vector_type final : public type +{ + node* base_type; + node_or_string dimension; + bool is_pixel; + +public: + vector_type(node_or_string dimension) + : base_type(nullptr), dimension(dimension), is_pixel(true) {} + vector_type(node* base_type, node_or_string dimension, +...