projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
cgraph.c (cgraph_create_indirect_edge): Discover polymorphic calls and record basic...
[gcc.git]
/
gcc
/
optabs.c
2013-03-09
Richard Sandiford
re PR middle-end/56524 (Compiler ICE when compiling...
blob
|
commitdiff
|
raw
2013-02-19
Aldy Hernandez
re PR target/52555 (ICE unrecognizable insn with -ffast...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-12
Jakub Jelinek
re PR rtl-optimization/56151 (Performance degradation...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-16
Uros Bizjak
emit-rtl.c (need_atomic_barrier_p): Mask memory model...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-15
Tom de Vries
re PR target/55876 (internal compiler error: in gen_rtx...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-10
Richard Sandiford
Update copyright years in gcc/
blob
|
commitdiff
|
raw
|
diff to current
2012-12-14
Yvan Roux
* optabs.c (expand_atomic_store): Elide redundant model...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-13
Richard Henderson
re PR middle-end/55492 (__atomic_load doesn't match...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-02
Steven Bosscher
optabs.c (add_equal_note): Do not create self-referenci...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-18
Richard Sandiford
gcc/
blob
|
commitdiff
|
raw
|
diff to current
2012-11-18
Richard Sandiford
Makefile.in (recog.o): Add insn-codes.h.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-31
Easwaran Raman
re PR target/54938 (sh libgcc_unpack_df.o fails to...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-16
Easwaran Raman
[multiple changes]
blob
|
commitdiff
|
raw
|
diff to current
2012-10-12
Marc Glisse
optabs.c (vector_compare_rtx): Change prototype.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-01
Andrew MacLeod
re PR target/54087 (__atomic_fetch_add does not use...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-22
Uros Bizjak
optabs.c (prepare_cmp_insn): Expand comparison of the...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-07
Lawrence Crowl
Modify gcc/*.[hc] double_int call sites to use the...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Andrew Pinski
optabs.c (emit_conditional_add): Correct comment about...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-17
Hans-Peter Nilsson
re PR middle-end/54261 (reverse sync/atomic operators...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-02
Kenneth Zadeck
cfgexpand.c (expand_debug_locations): Encapsulate test...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-25
Richard Henderson
re PR bootstrap/54092 (Bootstrap fails while building...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-24
Richard Henderson
Reduce the size of optabs representation
blob
|
commitdiff
|
raw
|
diff to current
2012-07-24
Richard Henderson
Introduce and use code_to_optab and optab_to_code functions
blob
|
commitdiff
|
raw
|
diff to current
2012-07-24
Richard Henderson
Introduce and use unknown_optab
blob
|
commitdiff
|
raw
|
diff to current
2012-07-10
Richard Henderson
Move vector highpart emulation to the optabs layer
blob
|
commitdiff
|
raw
|
diff to current
2012-07-10
Richard Henderson
Add VEC_WIDEN_MULT_EVEN/ODD_EXPR
blob
|
commitdiff
|
raw
|
diff to current
2012-06-27
Richard Henderson
Add MULT_HIGHPART_EXPR
blob
|
commitdiff
|
raw
|
diff to current
2012-05-09
Richard Sandiford
re PR bootstrap/53249 (Bootstrap failure)
blob
|
commitdiff
|
raw
|
diff to current
2012-05-05
Richard Sandiford
rtl.h (plus_constant, [...]): Merge into a single plus_...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-01
Richard Henderson
Add -fno-sync-libcalls.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Eric Botcazou
re PR target/52624 (missing __builtin_bswap16)
blob
|
commitdiff
|
raw
|
diff to current
2012-03-05
Richard Guenther
re PR middle-end/52353 (-ftrapv -fnon-call-exceptions...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-03
Richard Henderson
optabs.c (expand_atomic_test_and_set): Honor atomic_tes...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-08
Andrew MacLeod
optabs.c (expand_atomic_load): Do not assume compare_an...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-26
Richard Henderson
Use maybe_expand_insn in maybe_emit_atomic_test_and_set.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-24
Richard Henderson
optabs.c (maybe_emit_atomic_test_and_set): Mark model...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-24
Richard Sandiford
optabs.c (gen_atomic_test_and_set): Use each argument.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-24
Richard Henderson
atomic: Create and use maybe_emit_atomic_test_and_set.
blob
|
commitdiff
|
raw
|
diff to current
2012-01-17
Andreas Krebbel
re PR middle-end/50325 (76 new fails with rev. 177691)
blob
|
commitdiff
|
raw
|
diff to current
2011-12-23
Richard Henderson
Delete VEC_EXTRACT_EVEN/ODD_EXPR.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-23
Jakub Jelinek
Delete VEC_INTERLEAVE_*_EXPR.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-13
Richard Henderson
Revert two unintended commits
blob
|
commitdiff
|
raw
|
diff to current
2011-12-13
Richard Henderson
Delete VEC_INTERLEAVE_*_EXPR.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-12
Richard Sandiford
re PR tree-optimization/50873 (The fix to PR50730 cause...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-10
Richard Henderson
Force the creation of a CONST_VECTOR for expand_vec_perm.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-09
Joern Rennecke
re PR middle-end/40154 (internal compiler error: in...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-05
Richard Sandiford
optabs.c (maybe_emit_sync_lock_test_and_set): Pass...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-04
Richard Sandiford
re PR middle-end/51351 (undefined reference to __sync_f...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-29
Andrew MacLeod
re PR target/50123 (cmpxchg generated for atomic and...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-27
Richard Henderson
Fix expand_atomic_fetch_op wrt unused_result.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-27
Richard Henderson
Fix init_sync_libfuncs_1 iteration.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-24
Andrew MacLeod
optab.c (maybe_emit_atomic_exchange): New.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-22
Jakub Jelinek
re PR tree-optimization/51074 (No constant folding...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-17
Richard Henderson
Unify implementations of __builtin_mem_*_fence and...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-11
Richard Henderson
Implement omp atomic load and store.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Andrew MacLeod
re PR rtl-optimization/51040 (ICE: RTL check: access...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-07
Richard Henderson
Allow libcalls to be installed for legacy __sync optabs.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-07
Andrew MacLeod
optabs.c (get_atomic_op_for_code): Fill in optab table...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-07
Andrew MacLeod
atomic_base.h (atomic_thread_fence): Call builtin.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-06
Andrew Macleod
Check in patch/merge from cxx-mem-model Branch
blob
|
commitdiff
|
raw
|
diff to current
2011-10-30
Dmitry Plotnikov
tree-cfg.c (verify_gimple_assign_unary): Allow vector...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-27
Richard Henderson
optabs.c (expand_vec_perm): Use the correct mode for...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-25
Richard Henderson
Implement interleave via permutation.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-25
Richard Henderson
Change vec_perm checking and expansion level.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-20
Richard Henderson
target.def (vec_perm_const_ok): Rename from builtin_vec...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-18
Ira Rosen
md.texi (vec_widen_ushiftl_hi, [...]): Document.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-17
Richard Henderson
re PR tree-optimization/50746 (FAIL: gcc.dg/vect/pr3748...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-15
Richard Henderson
Use VEC_PERM_EXPR in the vectorizer.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-14
Richard Henderson
Expand vector permutation with vec_perm and vec_perm_const.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-14
Richard Henderson
Move lowering of vector shifts from v/s to v/v from...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-07
Richard Henderson
Rename vshuffle/vec_shuffle to vec_perm.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-06
Richard Henderson
vshuffle: Use correct mode for mask operand.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-03
Artjoms Sinkarovs
Vector shuffling patch from Artem Shinkarov.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-02
Richard Guenther
re PR tree-optimization/27460 (Does not vectorize state...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-23
Jakub Jelinek
re PR middle-end/50161 (wrong code with -fno-tree-ter...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Andrew Stubbs
arm.md (maddhidi4): Remove '*' from name.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Andrew Stubbs
expr.c (expand_expr_real_2): Use widening_optab_handler.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-18
Richard Sandiford
tm.texi.in (TARGET_RTX_COSTS): Add an opno paramter.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-18
Richard Sandiford
rtl.h (set_src_cost, [...]): New functions.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-01
Julian Brown
optabs.c (prepare_cmp_insn): Use correct biasing for...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-25
Richard Guenther
re PR tree-optimization/49715 (Could do more efficient...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Bernd Schmidt
optabs.c (expand_binop): Tighten conditions for doublew...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Bernd Schmidt
optabs.c (expand_binop): Use GET_MODE_PRECISION instead...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-06
Bernd Schmidt
machmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New macro.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-22
Dmitry Plotnikov
arm.c (neon_immediate_valid_for_shift): New function.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Jakub Jelinek
re PR middle-end/49489 (gcc.c-torture/execute/builtin...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Bernd Schmidt
Makefile.in (lib2funcs): Add _clrsbsi2 and _clrsbdi2.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-01
Richard Sandiford
re PR target/45074 (GCC Segmentation fault - negating...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Bernd Schmidt
libgcc2.h (__NW, __NDW): Define using a __gnu_ prefix...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-29
Richard Guenther
expr.h (expand_shift): Rename to ...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Richard Sandiford
recog.h (insn_operand_data): Add an "allows_mem" field.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-12
Richard Sandiford
* recog.h, genoutput.c, optabs.c: Revert last patch.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-12
Richard Sandiford
recog.h (insn_operand_data): Add an "allows_mem" field.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-01
Richard Sandiford
expr.c (emit_block_move_via_movmem): Use n_generator_ar...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-30
Richard Sandiford
re PR bootstrap/48332 (optabs changes (PR48263 fix...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-24
Richard Sandiford
re PR rtl-optimization/48263 (build fails for cris...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-23
Richard Sandiford
optabs.h (emit_unop_insn, [...]): Change insn code...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-21
Richard Sandiford
expr.h (prepare_operand): Move to...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-04
Richard Guenther
re PR target/47975 (ICE: in expand_shift, at expmed...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Joseph Myers
diagnostic-core.h: Include bversion.h.
blob
|
commitdiff
|
raw
|
diff to current
next