mirror of
https://github.com/RPCS3/llvm.git
synced 2024-11-29 22:50:55 +00:00
Run more post-link xforms
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6400 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
c9c41ee9d0
commit
881a2bab05
@ -31,10 +31,13 @@ ifdef EXPORTED_SYMBOL_LIST
|
||||
LLINK_OPTS += -internalize -internalize-public-api-list=$(EXPORTED_SYMBOL_LIST)
|
||||
endif
|
||||
|
||||
# Standard set of postlink optimizations...
|
||||
LLINK_OPTS += -inline -globaldce -funcresolve -deadtypeelim -instcombine -simplifycfg
|
||||
|
||||
# Link the library, then perform postlink optimization...
|
||||
$(DESTLIBNAME): $(DESTLIBDIR)/.dir $(LObjects) $(LLINK) $(LOPT)
|
||||
$(LLINK) -f $(LObjects) $(LDFLAGS) | \
|
||||
$(LOPT) -f -q -funcresolve -deadtypeelim $(LLINK_OPTS) -globaldce -o $@
|
||||
$(LOPT) -f -q $(LLINK_OPTS) -o $@
|
||||
|
||||
# Install target for libraries: Copy into the gcc install directory.
|
||||
#
|
||||
|
Loading…
Reference in New Issue
Block a user