- Oct 12, 2015
-
-
Zlatko Buljan authored
llvm-svn: 250026
-
Pawel Bylica authored
Summary: Unnecessary space at the beginning of LLVM_DEFINITIONS in cmake shared files can break projects that use the variable. Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D13432 llvm-svn: 250025
-
Tamas Berghammer authored
* XFAIL it for android arm/aarch64 as watchpoints aren't supported there * Remove the dwarf/dsym test separation as they will be generated automatically llvm-svn: 250024
-
Jonas Paulsson authored
New instructions using floating point registers have been added, to check that AsmParser can deal with fp regs in vector instructions. This tests r249810. llvm-svn: 250023
-
Abhishek Aggarwal authored
Summary: - Changed from 16 bits to 8 bits for Intel Architecture -- FXSAVE structure now conforms with the layout of FXSAVE area specified by IA Architecture Software Developer Manual - Modified Linux and FreeBSD specific files to support this change -- MacOSX already uses 8 bits for ftag register - Modified TestRegisters.py and a.cpp: -- Change allows 8 bit comparison of ftag values -- Change resolves Bug 24733: Removed XFAIL for Clang as the test works and passes for Clang compiler as well -- Change provides a Generic/Better way of testing Bug 24457 and Bug 25050 by using 'int3' inline assembly in inferior Signed-off-by:
Abhishek Aggarwal <abhishek.a.aggarwal@intel.com> Reviewers: ovyalov, jingham, clayborg Subscribers: tfiala, emaste Differential Revision: http://reviews.llvm.org/D13587 llvm-svn: 250022
-
Benjamin Kramer authored
This can fail badly if we're overlaying a real file system and there are symlinks there. Just keep the path as-is for now. This essentially reverts r249830. llvm-svn: 250021
-
James Molloy authored
This script prints a CSV of all misched models of a target when given the output of the debug output of subtarget using: llvm-tblgen --gen-subtarget --debug-only=subtarget-emitter ... With thanks to Dave Estes for mentioning the idea at the 2014 LLVM Developers' Meeting. Patch by Christof Douma! llvm-svn: 250020
-
Tobias Grosser authored
We also allow such products for cases where 'Parameter' is loaded within the scop, but where we can dynamically verify that the value of 'Parameter' remains unchanged during the execution of the scop. This change relies on Polly's new RequiredILS tracking infrastructure recently contributed by Johannes. llvm-svn: 250019
-
Tobias Grosser authored
This patch also allows the -delinearize pass to delinearize expressions that do not have an outermost SCEVAddRec expression. The SCEV::delinearize infrastructure allowed this since r240952, but the -delinearize pass was not updated yet. llvm-svn: 250018
-
Alexey Bataev authored
Automatically insert line feed after pretty printing of all pragma-like attributes + fix printing of pragma-like pragmas on declarations. Differential Revision: http://reviews.llvm.org/D13546 llvm-svn: 250017
-
Craig Topper authored
[X86] Use u8imm for the immediate type for all shift and rotate instructions. This way the assembler will perform range checking. Believe this matches gas behavior. llvm-svn: 250016
-
Tobias Grosser authored
The function's definition was already removed in r247289. llvm-svn: 250015
-
Craig Topper authored
[X86] Add support to assembler and MCInst lowering to use the other vmovq %xmmX, %xmmX encoding if it would be a shorter VEX encoding. llvm-svn: 250014
-
Craig Topper authored
llvm-svn: 250013
-
Craig Topper authored
[X86] Change the immediate for IN/OUT instructions to u8imm so the assembly parser will check the size. llvm-svn: 250012
-
Craig Topper authored
[X86] Add some instruction aliases to get the assembly parser table to favor arithmetic instructions with 8-bit immediates over the forms that implicitly use the ax/eax/rax. This allows us to remove the explicit code for working around the existing priority llvm-svn: 250011
-
Daniel Jasper authored
key in Obj-C dictionary literals This fixes: https://llvm.org/PR22647 Patch by Kent Sutherland. Thank you. llvm-svn: 250010
-
Daniel Jasper authored
Slashes in regular expressions do not need to be escaped and do not terminate the regular expression even without a preceding backslash. Patch by Martin Probst. Thank you. llvm-svn: 250009
-
Saleem Abdulrasool authored
Add methods to index Cursor to see if a cxx method is pure_virtual, virtual or const methods. Patch by Jonathan B Coe! llvm-svn: 250008
-
Chris Bieneman authored
llvm-svn: 250007
-
Rafael Espindola authored
llvm-svn: 250006
-
Rafael Espindola authored
Now that the SymbolTable is templated, we don't need the ELFData class or multiple inheritance. llvm-svn: 250005
-
Davide Italiano authored
llvm-svn: 250004
-
Chris Bieneman authored
[Darwin] Need to add -isysroot on OS X otherwise the tests will fail if you don't have the command line tools package installed. This mirrors how other LLVM suites are configured for running on OS X. llvm-svn: 250003
-
Matthias Gehre authored
llvm-svn: 250002
-
Saleem Abdulrasool authored
Revert once more. This seems to fail to build on the buildbots which build with ninja rather than MSBuild/Visual Studio. This requires further build infrastructure changes to deal with the assembly routines. llvm-svn: 250001
-
Saleem Abdulrasool authored
Previous changes should now permit building on MSVC 2013 in addition to MSVC 2015. llvm-svn: 250000
-
- Oct 11, 2015
-
-
Davide Italiano authored
llvm-svn: 249999
-
Rui Ueyama authored
This patch adds AsNeeded and IsUsed bool fields to SharedFile. AsNeeded bit is set if the DSO is enclosed with --as-needed and --no-as-needed. IsUsed bit is off by default. When we adds a symbol to the symbol table for dynamic linking, we set its SharedFile's IsUsed bit. If AsNeeded is set but IsUsed is not set, we don't want to write that file's SO name to DT_NEEDED field. http://reviews.llvm.org/D13579 llvm-svn: 249998
-
George Burgess IV authored
llvm-svn: 249997
-
Rafael Espindola authored
llvm-svn: 249996
-
George Burgess IV authored
C allows for some implicit conversions that C++ does not, e.g. void* -> char*. This patch teaches clang that these conversions are okay when dealing with overloads in C. Differential Revision: http://reviews.llvm.org/D13604 llvm-svn: 249995
-
Craig Topper authored
[X86] Fix CMP and TEST with al/ax/eax/rax to not mark EFLAGS as a use or al/ax/eax/rax as a def. Probably doesn't have a functional affect since these aren't used in isel. llvm-svn: 249994
-
Simon Pilgrim authored
Enabled constant canonicalization for all constants. Improved combining of constant vectors. llvm-svn: 249993
-
Rui Ueyama authored
llvm-svn: 249992
-
Rui Ueyama authored
They are functions, so they should be verbs. llvm-svn: 249991
-
Simon Pilgrim authored
As discussed in D8690. llvm-svn: 249990
-
Craig Topper authored
[X86] Remove special validation for INT immediate operand from AsmParser. Instead mark its operand type as u8imm which will cause it to fail to match. This is more consistent with other instruction behavior. This also fixes a bug where negative immediates below -128 were not being reported as errors. llvm-svn: 249989
-
Rui Ueyama authored
ArgParser was a class with only one member function, so it didn't have to be a class. llvm-svn: 249988
-
Rui Ueyama authored
This patch addresses Rafael's review comments to r249955. llvm-svn: 249987
-