public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
[PATCH 000/236] Introduce rtx subclasses
 2014-08-06 18:06 UTC  (199+ messages)
` [PATCH 144/236] config/picochip: Use rtx_insn
` [PATCH 116/236] shrink-wrap.*: Use rtx_insn (touches config/i386/i386.c)
` [PATCH 145/236] config/rs6000: Use rtx_insn
` [PATCH 123/236] web.c: "
` [PATCH 151/236] config/spu/spu.c: "
` [PATCH 132/236] config/epiphany: "
` [PATCH 175/236] Remove DEP_PRO/CON scaffolding
` [PATCH 120/236] valtrack.c: Use rtx_insn
` [PATCH 142/236] config/nds32: "
` [PATCH 137/236] config/iq2000: "
` [PATCH 111/236] sched-deps.c: "
` [PATCH 125/236] config/aarch64/aarch64.c: "
` [PATCH 219/236] Make SET_NEXT_INSN/SET_PREV_INSN require an rtx_insn
` [PATCH 202/236] dwarf2cfi.c: Use rtx_sequence
` [PATCH 140/236] config/microblaze/microblaze.c: Use rtx_insn and rtx_code_label
` [PATCH 186/236] Various condition-handling calls
` [PATCH 223/236] inside_basic_block_p requires a const rtx_insn *
` [PATCH 177/236] Tighten up params of create_basic_block_structure
` [PATCH 206/236] jump.c: Use rtx_sequence
` [PATCH 232/236] Use rtx_insn in various places in resource.[ch]
` [PATCH 212/236] Use rtx_expr_list for expr_status.x_forced_labels
` [PATCH 191/236] Remove DF_REF_INSN scaffolding
` [PATCH 170/236] Eliminate BB_NOTE_LIST scaffolding
` [PATCH 107/236] regstat.c: Use rtx_insn
` [PATCH 200/236] Use rtx_insn_list in various places
` [PATCH 236/236] END OF PATCHES: Delete rtx-classes-status.txt
` [PATCH 159/236] Convert edge_def.insns.r to rtx_insn *
` [PATCH 201/236] Introduce rtx_sequence subclass of rtx_def
` [PATCH 162/236] delete_insn_and_edges takes an rtx_insn *
` [PATCH 182/236] get_last_insn_anywhere returns an rtx_insn
` [PATCH 217/236] Add JUMP_LABEL_AS_INSN
` [PATCH 130/236] config/bfin: Use rtx_insn
` [PATCH 189/236] Various scheduling strengthenings
` [PATCH 171/236] du_chain.insn is an rtx_insn
` [PATCH 227/236] find_first_parameter_load params and return type
` [PATCH 229/236] NEXT_INSN and PREV_INSN take a const rtx_insn
` [PATCH 233/236] dfa_clear_single_insn_cache takes an rtx_insn
` [PATCH 224/236] insn_current_reference_address "
` [PATCH 225/236] Work towards NEXT_INSN/PREV_INSN requiring insns as their params
` [PATCH 165/236] struct haifa_sched_info: prev_head and next_tail
` [PATCH 209/236] sched-vis.c: Use rtx_sequence
` [PATCH 156/236] PHASE 4: Removal of scaffolding
` [PATCH 203/236] except.c: Use rtx_sequence
` [PATCH 166/236] shorten_branches takes an rtx_insn
` [PATCH 215/236] Use rtx_expr_list in various places
` [PATCH 230/236] Make INSN_HAS_LOCATION require an rtx_insn
` [PATCH 226/236] Delete find_last_value
` [PATCH 222/236] Use rtx_insn in more places in dwarf2cfi.c
` [PATCH 192/236] Tweak to dse.c
` [PATCH 194/236] Use rtx_insn for various target.def hooks
` [PATCH 164/236] Add rtx_jump_table_data::get_labels method
` [PATCH 185/236] Use rtx_insn in more places in fwprop.c
` [PATCH 220/236] Strengthen return_label and naked_return_label to rtx_code_label *
` [PATCH 205/236] function.c: Use rtx_sequence
` [PATCH 213/236] rtl_data.x_nonlocal_goto_handler_labels becomes an rtx_expr_list
` [PATCH 082/236] ifcvt.c: Use rtx_insn
` [PATCH 028/236] cfgexpand.c: "
` [PATCH 168/236] final_start_function takes an rtx_insn
` [PATCH 108/236] reload: Use rtx_insn (also touches caller-save.c and config/arc/arc)
` [PATCH 121/236] varasm.c: Use rtx_insn
` [PATCH 086/236] jump.c: Use rtx_insn in a few places (also touches rtl.h and cfgexpand.c)
` [PATCH 025/236] make_insn_raw returns an rtx_insn
` [PATCH 157/236] struct eh_landing_pad_d: field "landing_pad" is an rtx_code_label
` [PATCH 017/236] Add subclasses for the various kinds of instruction
` [PATCH 134/236] config/i386/i386.c: Use rtx_code_label
` [PATCH 067/236] ddg: Use rtx_insn
` [PATCH 138/236] config/m68k: "
` [PATCH 187/236] duplicate_insn_chain accepts rtx_insn
` [PATCH 026/236] bb_note returns a rtx_note *
` [PATCH 005/236] Introduce as_a_nullable
` [PATCH 061/236] combine.c: Use rtx_insn
` [PATCH 193/236] cselib (also touches sched-deps.c)
` [PATCH 112/236] sched-ebb.c: Use rtx_insn (requires touching sched-int.h and config/c6x/c6x.c)
` [PATCH 103/236] reg-stack.c: Use rtx_insn
` [PATCH 199/236] Introduce rtx_insn_list subclass of rtx_def
` [PATCH 218/236] Use rtx subclasses in more places in reorg.c
` [PATCH 231/236] Make insn_addresses_new require an rtx_insn
` [PATCH 149/236] config/sh: Use rtx_insn and rtx_code_label
` [PATCH 155/236] config/xtensa: "
` [PATCH 127/236] config/arc: Use rtx_insn
` [PATCH 181/236] Strengthen fields in struct sequence_stack and struct emit_status
` [PATCH 096/236] optabs.c: Use rtx_insn and rtx_code_label
` [PATCH 141/236] config/mips: "
` [PATCH 169/236] Strengthen haifa_sched_info callbacks and 3 scheduler hooks
` [PATCH 074/236] expr.c: Use rtx_insn and rtx_code_label
` [PATCH 055/236] caller-save.c: Use rtx_insn
` [PATCH 085/236] ira: Use rtx_insn in various places
` [PATCH 016/236] BND_TO scaffolding
` [PATCH 150/236] config/sparc: Use rtx_insn
` [PATCH 065/236] cse.c: "
` [PATCH 143/236] config/pa: "
` [PATCH 076/236] function.c: "
` [PATCH 136/236] config/ia64/ia64.c: "
` [PATCH 122/236] var-tracking.c: "
` [PATCH 146/236] config/rx: "
` [PATCH 178/236] Remove BB_HEAD, BB_END, BB_HEADER scaffolding
` [PATCH 114/236] sel-sched.c: Use rtx_insn
` [PATCH 117/236] stack-ptr-mod.c: "
` [PATCH 204/236] final.c: Use rtx_sequence
` [PATCH 044/236] Pass "insn" as an rtx_insn within generated get_attr_ fns in insn-attrtab.c
` [PATCH 211/236] Introduce rtx_expr_list subclass of rtx_def
` [PATCH 234/236] Strengthen params to active_insn_between
` [PATCH 195/236] Convert PATTERN from a macro to a pair of inline functions
` [PATCH 214/236] rtl_data.x_stack_slot_list becomes an rtx_expr_list
` [PATCH 023/236] delete_trivially_dead_insns works on insns
` [PATCH 088/236] loop-invariant.c: Use rtx_insn in various places
` [PATCH 029/236] rtl_data.x_parm_birth_insn is an insn
` [PATCH 081/236] hw-doloop: Use rtx_insn (touches config/bfin/bfin.c)
` [PATCH 015/236] BB_NOTE_LIST scaffolding
` [PATCH 221/236] Add insn method to rtx_expr_list
` [PATCH 179/236] cselib_record_sets_hook takes an rtx_insn
` [PATCH 207/236] reorg.c: Use rtx_sequence
` [PATCH 071/236] except.*: Use rtx_insn (also touches function.h)
` [PATCH 124/236] PHASE 3: Per-config subdir commits
` [PATCH 010/236] Split NEXT_INSN/PREV_INSN into lvalue and rvalue forms
` [PATCH 036/236] get_last_bb_insn returns an rtx_insn
` [PATCH 131/236] config/c6x: Use rtx_insn
` [PATCH 133/236] config/h8300: "
` [PATCH 045/236] define_bypass guard functions take a pair of rtx_insn
` [PATCH 069/236] dwarf2cfi.c: Use rtx_insn
` [PATCH 128/236] config/arm: Use rtx_insn and rtx_code_label
` [PATCH 041/236] Debug hooks: use "
` [PATCH 161/236] reorder_insns requires rtx_insn *
` [PATCH 070/236] dwarf2out.c: Use rtx_insn
` [PATCH 098/236] postreload.c: Use rtx_insn (also touches rtl.h and cprop.c)
` [PATCH 115/236] sel-sched-ir.c: Use rtx_insn
` [PATCH 148/236] config/score/score.c: "
` [PATCH 110/236] rtlanal.c: "
` [PATCH 078/236] genpeep.c: peephole requires an rtx_insn
` [PATCH 035/236] Return types of unlink_insn_chain and duplicate_insn_chain
` [PATCH 196/236] Convert various INSN accessors in rtl.h to inline functions
` [PATCH 153/236] config/tilepro: Use rtx_insn
` [PATCH 094/236] get_ebb_head_tail works with rtx_insn
` [PATCH 072/236] explow.c: Use rtx_insn and rtx_code_label
` [PATCH 024/236] last_call_insn returns an rtx_call_insn *
` [PATCH 180/236] Params of add_insn and unlink_insn_chain
` [PATCH 235/236] Make next_insn and previous_insn require an rtx_insn *
` [PATCH 216/236] PHASE 6: Use extra rtx_def subclasses
` [PATCH 039/236] create_insn_rtx_from_pattern and create_copy_of_insn_rtx return rtx_insn
` [PATCH 174/236] Remove VINSN_INSN_RTX scaffolding
` [PATCH 101/236] recog.c: Use rtx_insn
` [PATCH 184/236] Use rtx_insn in more places in sel-sched.c
` [PATCH 095/236] modulo-sched.c: Use rtx_insn in various places
` [PATCH 119/236] store-motion.c: Use rtx_insn
` [PATCH 139/236] config/mep: Use rtx_insn and rtx_code_label
` [PATCH 147/236] config/s390: "
` [PATCH 188/236] Use rtx_insn in more places in haifa-sched.c
` [PATCH 022/236] Make tablejump_p accept a rtx_jump_table_data **
` [PATCH 172/236] sel-sched-ir.h: Make ilist_t work on insn_t rather than rtx
` [PATCH 031/236] emit_jump_table_data returns an rtx_jump_table_data *
` [PATCH 228/236] tablejump_p takes an rtx_insn
` [PATCH 052/236] bt-load.c: Use rtx_insn
` [PATCH 051/236] bb-reorder.c: "
` [PATCH 011/236] Replace PREV_INSN et al macros with functions
` [PATCH 163/236] unshare_all_rtl_again takes an rtx_insn *
` [PATCH 089/236] loop-iv.c: Use rtx_insn (also touches cfgloop.h and loop-unroll.c)
` [PATCH 106/236] regrename.c: Use rtx_insn
` [PATCH 033/236] emit_move et al return rtx_insn *
` [PATCH 073/236] expmed.c: Use rtx_insn and rtx_code_label
` [PATCH 100/236] print-rtl.c: Use rtx_insn for various debug_ functions (also touches config/rs6000/rs6000.c)
` [PATCH 043/236] peephole returns an rtx_insn
` [PATCH 097/236] postreload-gcse.c: Use rtx_insn in various places
` [PATCH 183/236] Strengthen various insn emission functions
` [PATCH 093/236] mode-switching.c: Use rtx_insn
` [PATCH 075/236] final.c: Use rtx_insn (also touches output.c and config/arc/arc.c)
` [PATCH 053/236] builtins.c: strengthen various rtx to rtx_insn * and other subclasses
` [PATCH 105/236] reginfo.c: Use rtx_insn (also touches rtl.h)
` [PATCH 057/236] cfgcleanup.c: Use rtx_insn (also touches basic-block.h and ifcvt.c)
` [PATCH 091/236] lower-subreg.c: Use rtx_insn
` [PATCH 158/236] Remove BB_FOOTER scaffolding
` [PATCH 046/236] delete_related_insns returns an rtx_insn
` [PATCH 197/236] Tweak to ira-lives.c
` [PATCH 064/236] cprop.c: Use rtx_insn
` [PATCH 014/236] VINSN_INSN_RTX scaffolding
` [PATCH 176/236] cselib and incdec
` [PATCH 126/236] config/alpha/alpha.c: Use rtx_insn
` [PATCH 160/236] function.c and shrink-wrap.*: more rtx_insn
` [PATCH 152/236] config/tilegx: Use rtx_insn
` [PATCH 060/236] cfgrtl.c: Use rtx subclasses
` [PATCH 190/236] Remove insn_addresses_new from 'various scheduling strengthenings'
` [PATCH 198/236] PHASE 5: Additional rtx subclasses
` [PATCH 208/236] resource.c: Use rtx_sequence
` [PATCH 062/236] combine-stack-adj.c: Use rtx_insn
` [PATCH 037/236] sel_bb_{head|end} return rtx_insn
` [PATCH 129/236] config/avr: Use rtx_insn
` [PATCH 154/236] config/v850: "
` [PATCH 135/236] config/i386/i386: "
` [PATCH 210/236] varasm.c: Use rtx_sequence
` [PATCH 113/236] sched-rgn.c: Use rtx_insn in a couple of places
` [PATCH 059/236] cfgloopanal.c: Use rtx_insn
` [PATCH 050/236] auto-inc-dec.c: strengthen various rtx to rtx_insn *
` [PATCH 173/236] insn_t becomes an "
` [PATCH 118/236] stmt.c: Use rtx_insn
` [PATCH 038/236] find_first_parameter_load returns an rtx_insn
` [PATCH 167/236] final accepts "
` [PATCH 079/236] gcse.c: Use rtx_insn
` [PATCH 083/236] init-regs.c: rtx_insn

[C PATCH] Discard P - (P + CST) optimization in pointer_diff (PR c/61240)
 2014-08-06 17:59 UTC  (8+ messages)

Fwd: [GOOGLE, AUTOFDO] Assign different discriminators to calls with the same lineno
 2014-08-06 17:23 UTC 

page:  |  | latest

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).