| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
llvm-svn: 173960
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Given source IR:
call void @llvm.dbg.declare(metadata !{i32* %argc.addr}, metadata !14), !dbg !15
we used to generate
call void @llvm.dbg.declare(metadata !27, metadata !28), !dbg !29
!27 = metadata !{null}
With this patch, we will correctly generate
call void @llvm.dbg.declare(metadata !{i32* %argc.addr}, metadata !27), !dbg !28
Looking up %argc.addr in ValueMap will return null, since %argc.addr is already
correctly set up, we can use identity mapping.
llvm-svn: 173946
|
| |
|
|
|
|
|
|
| |
More details in this thread: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20130128/163783.html
Patch by JF Bastien
llvm-svn: 173943
|
| |
|
|
| |
llvm-svn: 173941
|
| |
|
|
| |
llvm-svn: 173939
|
| |
|
|
| |
llvm-svn: 173936
|
| |
|
|
|
|
| |
This is required to use them in TableGen.
llvm-svn: 173923
|
| |
|
|
|
|
|
|
| |
correspond to the code.
Patch by Stephen McGruer.
llvm-svn: 173914
|
| |
|
|
| |
llvm-svn: 173907
|
| |
|
|
|
|
| |
AttributeSet has attributes or not.
llvm-svn: 173902
|
| |
|
|
|
|
|
|
| |
sext-not-and --> select.
Patch by Muhammad Tauqir Ahmad.
llvm-svn: 173901
|
| |
|
|
|
|
|
| |
Regenerate configure script for new option to make the buildbots happy.
Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
llvm-svn: 173893
|
| |
|
|
|
|
|
|
|
|
|
| |
This adds a new --with-python option to allow configuration of the python binary
for building. If not specified, $PATH will be searched for common python binary
names (python, python2, python3). If specified, and the path is not executable,
it will attempt to search $PATH.
Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
Reviewed-by: Eric Christopher <echristo@gmail.com>, Daniel Dunbar <daniel@zuster.org>
llvm-svn: 173890
|
| |
|
|
| |
llvm-svn: 173888
|
| |
|
|
| |
llvm-svn: 173887
|
| |
|
|
| |
llvm-svn: 173886
|
| |
|
|
|
|
|
|
| |
setting of ELF header e_flags.
Contributer: Jack Carter
llvm-svn: 173885
|
| |
|
|
|
|
|
|
| |
setting of ELF header e_flags.
Contributer: Jack Carter
llvm-svn: 173884
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and update ELF header e_flags.
Currently gathering information such as symbol,
section and data is done by collecting it in an
MCAssembler object. From MCAssembler and MCAsmLayout
objects ELFObjectWriter::WriteObject() forms and
streams out the ELF object file.
This patch just adds a few members to the MCAssember
class to store and access the e_flag settings. It
allows for runtime additions to the e_flag by
assembler directives. The standalone assembler can
get to MCAssembler from getParser().getStreamer().getAssembler().
This patch is the generic infrastructure and will be
followed by patches for ARM and Mips for their target
specific use.
Contributer: Jack Carter
llvm-svn: 173882
|
| |
|
|
|
|
|
| |
http://llvm-reviews.chandlerc.com/D332
Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
llvm-svn: 173879
|
| |
|
|
|
|
|
|
|
| |
This simply fixes up quoting of macro invocations to appease newer versions of autotools.
http://llvm-reviews.chandlerc.com/D332
Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
llvm-svn: 173878
|
| |
|
|
|
|
|
|
|
| |
Additional quoting for safety and satisfying newer autotools. Fix a couple of 80 column violations.
http://llvm-reviews.chandlerc.com/D333
Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
llvm-svn: 173877
|
| |
|
|
|
|
| |
Patch by Sasa Stankovic.
llvm-svn: 173863
|
| |
|
|
|
|
| |
Patch by Sasa Stankovic.
llvm-svn: 173862
|
| |
|
|
| |
llvm-svn: 173857
|
| |
|
|
|
|
|
|
|
|
|
| |
Changing ARMBaseTargetMachine to return ARMTargetLowering intead of
the generic one (similar to x86 code).
Tests showing which instructions were added to cast when necessary
or cost zero when not. Downcast to 16 bits are not lowered in NEON,
so costs are not there yet.
llvm-svn: 173849
|
| |
|
|
| |
llvm-svn: 173847
|
| |
|
|
| |
llvm-svn: 173845
|
| |
|
|
| |
llvm-svn: 173842
|
| |
|
|
|
|
| |
Fixes PR14447 and PR9034. Patch by Nico Rieck!
llvm-svn: 173839
|
| |
|
|
|
|
| |
to a command line switch.
llvm-svn: 173837
|
| |
|
|
| |
llvm-svn: 173836
|
| |
|
|
| |
llvm-svn: 173834
|
| |
|
|
|
|
| |
of ScheduleDAGRRList
llvm-svn: 173833
|
| |
|
|
| |
llvm-svn: 173832
|
| |
|
|
|
|
| |
type Sequence so I can print out Sequences in debug statements.
llvm-svn: 173831
|
| |
|
|
|
|
| |
perform escape analysis of other retainable object pointers in other locations.
llvm-svn: 173829
|
| |
|
|
| |
llvm-svn: 173828
|
| |
|
|
| |
llvm-svn: 173827
|
| |
|
|
|
|
|
| |
Provides the functionality for Clang change r172911 - I just had this still
lying around.
llvm-svn: 173820
|
| |
|
|
| |
llvm-svn: 173816
|
| |
|
|
| |
llvm-svn: 173813
|
| |
|
|
| |
llvm-svn: 173812
|
| |
|
|
|
|
|
| |
Fixed set-but-not-used warnings.
Reviewer: gribozavr
llvm-svn: 173810
|
| |
|
|
|
|
| |
No intended functionality change.
llvm-svn: 173809
|
| |
|
|
| |
llvm-svn: 173807
|
| |
|
|
|
|
|
|
| |
behavior, though.
Don't touch I->first on the end iterator, I == E!
llvm-svn: 173804
|
| |
|
|
| |
llvm-svn: 173798
|
| |
|
|
| |
llvm-svn: 173781
|
| |
|
|
|
|
|
|
| |
The ARM and Thumb variants of LDREXD and STREXD have different constraints and
take different operands. Previously the code expanding atomic operations didn't
take this into account and asserted in Thumb mode.
llvm-svn: 173780
|