Sign in
go
/
gollvm
/
HEAD
« Previous
1e6ca03
bridge: update frame pointer attribute
by Cherry Zhang
· 5 years ago
f0819b2
gollvm: add linux arm64 support
by erifan01
· 5 years ago
6b65fb6
bridge, libgo: update runtime error calls
by Cherry Zhang
· 5 years ago
344ca9a
gollvm: refactor cabiOracle and Llvm_backend class
by erifan01
· 5 years ago
f274a96
gollvm: refactor unit tests to support multiple architectures
by erifan01
· 5 years ago
007d727
gollvm: fix up cmd/carchive tool test failure
by erifan01
· 5 years ago
969f82f
gollvm: make ld "--wrap=pthread_create" conditional on split stack
by Than McIntosh
· 5 years ago
ad0491f
gollvm: sync with llvm trunks and update llvm repository
by erifan01
· 5 years ago
75e1a72
gollvm: add check for '-fsplit-stack' option
by eric fang
· 5 years ago
0a8ceb5
gollvm: sync with LLVM trunks
by erifan01
· 5 years ago
1df807e
gollvm: fix setting for sys.DefaultGoroot
by Than McIntosh
· 5 years ago
f44dbe8
driver: sync with LLVM upstream
by Cherry Zhang
· 5 years ago
9e98a5c
gollvm: fix some problems with GCC installation detection
by Than McIntosh
· 5 years ago
16a8a76
gollvm: support build on arm64 linux
by Xiangdong Ji
· 5 years ago
461bf24
gollvm: sync with LLVM trunk
by Than McIntosh
· 5 years ago
012a031
gollvm: cmake update to sync with libgo cpu change
by Than McIntosh
· 5 years ago
e5452d9
gollvm: cmake changes to sync with Go 1.13
by Than McIntosh
· 5 years ago
570fd2c
gollvm: better handling for statically unreachable code
by Than McIntosh
· 5 years ago
29dd715
gollvm: fix bug in materialize of conditional expression
by Than McIntosh
· 5 years ago
cf80da3
gollvm: update cmake for recent libgo changes
by Than McIntosh
· 5 years ago
c2eaf48
gollvm: enable gofrontend assertions for release builds
by Than McIntosh
· 5 years ago
23a505d
gollvm: sync with LLVM trunk at r369531
by Than McIntosh
· 5 years ago
8e883f4
gollvm: relax assert on rhs type for left/right shift
by Than McIntosh
· 5 years ago
335ddf4
gollvm: improve comments for CABIOracle::canPassDirectly
by Than McIntosh
· 5 years ago
2d87bfa
gollvm: avoid use of C headers in capture-fcn-attributes.go
by Than McIntosh
· 5 years ago
e5ab1db
gollvm: fix build failures of YAMLSerializer and intrinsic verifying
by Xiangdong Ji
· 6 years ago
2a46a6b
gollvm: fix typo in checkpackage.sh script
by Than McIntosh
· 6 years ago
512d760
cmake: pass -fno-PIC in building static libgo
by Cherry Zhang
· 6 years ago
48ad053
cmake: pass -DPIC for building libgmp etc.
by Cherry Zhang
· 6 years ago
febe995
gollvm: intrinsify runtime.getg
by Cherry Zhang
· 6 years ago
29005f5
bridge: support builtin memset
by Cherry Zhang
· 6 years ago
c18ecd0
gollvm: add attributes for some functions to help optimization
by Cherry Zhang
· 6 years ago
8e27ccb
passes: wrap memcmp in nosplit function
by Cherry Zhang
· 6 years ago
2eba81d
libgo: remove go-memcmp.c in cmake file
by Cherry Zhang
· 6 years ago
f13e597
bridge: use LLVM value type for building GEP
by Cherry Zhang
· 6 years ago
55bbfc4
bridge: allow resolving a placeholder pointer type with a C function type
by Cherry Zhang
· 6 years ago
9c4b5b2
bridge: support more bit manipulation intrinsics
by Cherry Zhang
· 6 years ago
4864173
driver: compile runtime package with nil check removed
by Cherry Zhang
· 6 years ago
a338950
bridge: don't zero temporary variable unnecessarily
by Cherry Zhang
· 6 years ago
cac8921
gollvm: wrap memmove, etc. in nosplit functions
by Cherry Zhang
· 6 years ago
9269fa7
gollvm: update libgo cmake rules to exclude go-strslice.c
by Than McIntosh
· 6 years ago
7e02b76
gollvm: use implicit nil checks
by Cherry Zhang
· 6 years ago
c4b27bb
libgo: config HAVE_GETIPINFO
by Cherry Zhang
· 6 years ago
7ecd4d6
driver, bridge: sync with LLVM API changes
by Cherry Zhang
· 6 years ago
f546086
gollvm: add memmem configure rules for libgo
by Than McIntosh
· 6 years ago
34d800a
gollvm: adjust symbol linkage recipe for 'only_inline' functions
by Than McIntosh
· 6 years ago
c08b889
libgo: delete runtime/go-typedesc-equal.c
by Cherry Zhang
· 6 years ago
fc43dd3
libgo: add go-context.S in cmake file
by Cherry Zhang
· 6 years ago
fd700d3
bridge: make nil pointer dereference "defined"
by Cherry Zhang
· 6 years ago
8166ac5
bridge: support implicit_variable_reference
by Cherry Zhang
· 6 years ago
23701dc
bridge: support atomic intrinsics
by Cherry Zhang
· 6 years ago
060f34e
bridge: handle conversion expression applied on AuxT
by Cherry Zhang
· 6 years ago
37092fc
libgo: remove go-memmove.c in cmake file
by Cherry Zhang
· 6 years ago
7796fa9
driver: support -fgo-debug-optimization option
by Cherry Zhang
· 6 years ago
198c673
gollvm: tweak cmake rules for aeshash.c to include correct flags
by Than McIntosh
· 6 years ago
f3d1f46
gollvm: fix bug in call->invoke instruction rewriting
by Than McIntosh
· 6 years ago
fc98dbf
bridge: builtin memcmp should return int32
by Cherry Zhang
· 6 years ago
77392af
bridge: support compound expression with composite subexpression
by Cherry Zhang
· 6 years ago
cc8a2b2
unittest: fix MakeLocalWithDeclVar test
by Cherry Zhang
· 6 years ago
7ecb870
gollvm: sync with LLVM trunk
by Than McIntosh
· 6 years ago
579c428
gollvm: annotate fcns with attribute for AutoFDO
by Than McIntosh
· 6 years ago
7ef99f3
gollvm: add a Go specific "sret" attribute
by Cherry Zhang
· 6 years ago
f5e3bff
passes: don't mark arguments live at call site
by Cherry Zhang
· 6 years ago
970d8bc
bridge: put StructRet parameter in address space 0
by Cherry Zhang
· 6 years ago
47fea91
passes: fix a memory error in statepoint pass
by Cherry Zhang
· 6 years ago
c706306
gollvm: accept and ignore the -no-canonical-prefixes option
by Than McIntosh
· 6 years ago
76417f7
gollvm: emit func descriptors constant to cpugen.go
by Than McIntosh
· 6 years ago
6bd0171
passes: handle alloca kill and def in the same block
by Cherry Zhang
· 6 years ago
c613ff4
gollvm: sync with LLVM changes
by Cherry Zhang
· 6 years ago
b9fb32e
gollvm: honor --version flag
by Than McIntosh
· 6 years ago
8256cdb
gollvm: add support -Rpass=<regex> and related options
by Than McIntosh
· 6 years ago
57cf650
gotools: fix typo in cmake file
by Cherry Zhang
· 6 years ago
e1b6fa0
bridge: fix bug in creating global variable
by Cherry Zhang
· 6 years ago
83f7513
bridge: add support of __builtin_dwarf_cfa
by Cherry Zhang
· 6 years ago
7a2c7ae
gollvm: cmake dependency fix for passes
by Than McIntosh
· 6 years ago
697c639
libgo: pass -g to C compilations
by Cherry Zhang
· 6 years ago
9a4a358
gollvm: restore __sync_bool_compare_and_swap_4 cmake setup
by Than McIntosh
· 6 years ago
862d47d
gollvm: cmake rules bugfix for GOLLVM_EXTRA_GOCFLAGS
by Than McIntosh
· 6 years ago
aa21d57
gollvm: initial support for -fsave-optimization-record
by Than McIntosh
· 6 years ago
38c6bf2
gollvm: initial support for Auto-FDO
by Than McIntosh
· 6 years ago
e881218
gollvm: update cmake rules to sync with recent gofrontend changes
by Than McIntosh
· 6 years ago
6288fda
gollvm: tweak .gitignore
by Than McIntosh
· 6 years ago
b04b6a7
libgo: check for AES instruction
by Cherry Zhang
· 6 years ago
13558a1
gotools: copy golang.org/x/tools for vet test
by Cherry Zhang
· 6 years ago
a50bf5d
gollvm: tools cleanup
by Than McIntosh
· 7 years ago
d5e7a8c
gollvm: update cmake files for Go 1.12 beta
by Than McIntosh
· 6 years ago
de271d7
gollvm: fix release build issue
by Than McIntosh
· 6 years ago
d94ba0d
passes: delete lifetime markers on Phis involving ambiguously live slots
by Cherry Zhang
· 6 years ago
0779168
passes: handle FCA in statepoint pass
by Cherry Zhang
· 6 years ago
9e406dd
bridge: fix circular pointer handling in non-integral pointer mode
by Cherry Zhang
· 6 years ago
94422c9
passes: remove write barriers for stack writes
by Cherry Zhang
· 6 years ago
07f8992
bridge: improve code generation in non-integral pointer mode
by Cherry Zhang
· 6 years ago
42ac5bc
gollvm: fix for link failure with -buildmode=c-shared
by Than McIntosh
· 6 years ago
62bce05
bridge: mark write barrier functions GC leaf
by Cherry Zhang
· 6 years ago
433566b
passes: zero ambiguously lived slots at kill sites
by Cherry Zhang
· 6 years ago
255bb18
gotools: record environment in test log file
by Cherry Zhang
· 6 years ago
e96a7d0
passes: add an option to pad the stack map to frame size
by Cherry Zhang
· 6 years ago
1e52a07
passes: mark alloca live when its address is used
by Cherry Zhang
· 6 years ago
8582239
passes: handle spilling of vector register in stack map
by Cherry Zhang
· 6 years ago
784ed67
passes: implement clobber-non-live mode
by Cherry Zhang
· 6 years ago
Next »