aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/backend.h
AgeCommit message (Expand)AuthorFilesLines
2019-05-08compiler: remove trailing spacesIan Lance Taylor1-3/+3
2018-11-27compiler: import inlinable functions from package dataIan Lance Taylor1-0/+7
2018-10-29compiler: pass a single flags argument to Backend::functionIan Lance Taylor1-17/+32
2018-06-08compiler: remove stack_allocation_expressionCherry Zhang1-4/+0
2018-01-09compiler: make top-level decl for address-taken non-escaping localsCherry Zhang1-7/+10
2017-12-02compiler: avoid GCC middle-end control warningsIan Lance Taylor1-1/+4
2017-11-15compiler: remove LHS/RHS context determination for var exprsThan McIntosh1-1/+1
2017-05-12compiler: add calling Bfunction Backend::call_expressionThan McIntosh1-2/+4
2017-05-10Big merge of changes to gofrontend repo that were postponed due to theIan Lance Taylor1-0/+5
2017-01-11compiler: add containing Bfunction to conditional_expressionThan McIntosh1-5/+5
2016-12-16compiler: add containing Bfunction to some backend interfaces.Than McIntosh1-10/+11
2016-12-06compiler: pass lvalue/rvalue context to back end for var exprsThan McIntosh1-1/+1
2016-11-22compiler: relocate ID encoding utilities to gofrontendThan McIntosh1-25/+36
2016-11-22runtime: rewrite panic/defer code from C to GoIan Lance Taylor1-1/+1
2016-10-11compiler: move Backend/Linemap creation out of front end.Than McIntosh1-4/+0
2016-09-23compiler: better abstraction layer for diagnostics.Than McIntosh1-1/+1
2015-07-13Fix double word typos.Aldy Hernandez1-1/+1
2015-04-30compiler: Use backend interface for stack allocation.Chris Manghane1-0/+4
2015-02-03re PR go/64836 (go.test/test/fixedbugs/issue4348.go FAILs)Ian Lance Taylor1-5/+5
2015-01-16compiler, reflect, runtime: Use static chain for closures.Richard Henderson1-1/+6
2014-10-24compiler: Use MPC library for complex numbers.Ian Lance Taylor1-2/+3
2014-09-03compiler: Add precise type information on the heap.Chris Manghane1-12/+43
2014-06-04libgo: Merge from revision 18783:00cce3a34d7e of master library.Ian Lance Taylor1-8/+16
2014-05-06compiler: Use backend interface for expressions.Chris Manghane1-15/+8
2014-05-06compiler: Use backend interface for slice construction.Chris Manghane1-4/+9
2014-05-05compiler: Handle recursive pointer types for unary indirection.Chris Manghane1-2/+4
2014-04-30go-gcc.cc: #include "langhooks.h".Chris Manghane1-0/+5
2014-04-26compiler: Use backend interface for defining global declarations.Chris Manghane1-2/+18
2014-04-17compiler: Use backend interface for constant expressions.Chris Manghane1-0/+6
2014-04-14Sync to current external repository.Chris Manghane1-0/+77
2014-01-24compiler: Use backend interface for unary expressions.Chris Manghane1-0/+6
2014-01-17compiler: Use backend interface for binary expressions.Chris Manghane1-3/+15
2014-01-15compiler: Use backend interface for interface info and field expressions.Chris Manghane1-0/+10
2013-12-16compiler: Use backend interface for struct field expressions.Chris Manghane1-0/+4
2013-11-23compiler: Fix backend representation of calls to interface methods.Ian Lance Taylor1-5/+10
2013-10-14runtime: Don't clobber saved context when catching signal.Chris Manghane1-0/+4
2013-10-11compiler: Use backend interface for function code expressions.Chris Manghane1-0/+5
2013-10-11compiler: Use backend interface for function declarations.Chris Manghane1-1/+28
2013-10-04compiler: Use backend interface for temporary reference expressions.Chris Manghane1-0/+4
2013-10-02compiler: Use backend interface for numeric expressions.Chris Manghane1-0/+15
2013-09-30compiler: Use backend interface for variable expressions.Chris Manghane1-0/+16
2013-06-18compiler, runtime: Use function descriptors.Ian Lance Taylor1-14/+21
2012-11-29compiler, runtime: Track fields with tag go:"track".Ian Lance Taylor1-2/+6
2012-05-09compiler: Add -fgo-pkgpath option.Ian Lance Taylor1-8/+8
2012-02-15compiler: Avoid crashes on erroneous input.Ian Lance Taylor1-1/+3
2012-01-20compiler: Handle recursive interfaces.Ian Lance Taylor1-1/+2
2012-01-11compiler: Use backend interface for type sizes and alignments.Ian Lance Taylor1-0/+19
2012-01-06compiler, runtime: Implement struct and array comparisons.Ian Lance Taylor1-5/+5
2011-11-29compiler: Define and use backend-independent Location class.Sanjoy Das1-22/+22
2011-06-11Use backend interface for type descriptors.Ian Lance Taylor1-0/+46