- Apr 22, 2013
-
-
Reid Kleckner authored
Pointed out by Eli. The test passes for me either way, so I missed this. llvm-svn: 180046
-
Anat Shemer authored
Changed back (relative to commit 179786) the operations executed when extract(cast) is transformed to cast(extract). It uses the Builder class as before. In addition the result node is added to the Worklist, so all the previous extract users will become the new scalar cast users. llvm-svn: 180045
-
Chad Rosier authored
llvm-svn: 180044
-
Eli Bendersky authored
llvm-svn: 180043
-
Simon Atanasyan authored
driver tests. These tests check the driver only and do not require mips target. llvm-svn: 180042
-
Reid Kleckner authored
Should fix the dragonegg bootstrap builder, which reasonably needs LD_LIBRARY_PATH to be set. llvm-svn: 180041
-
Akira Hatanaka authored
llvm-svn: 180040
-
Akira Hatanaka authored
shifted by the same amount and the shift amount is smaller than the element size. llvm-svn: 180039
-
Manman Ren authored
For ms structs, zero-length bitfields following non-bitfield members are completely ignored, we should not increase the field index. Before the fix, we will have an assertion failure. llvm-svn: 180038
-
Chad Rosier authored
now taken care of by the frontend, which allows us to parse arbitrary C/C++ variables. Part of rdar://13663589 llvm-svn: 180037
-
Howard Hinnant authored
Somehow aligned_union got dropped through the cracks. This adds it. Did a drive-by fix of alignment_of while I was in the neighborhood. llvm-svn: 180036
-
Reid Kleckner authored
Summary: This is http://llvm.org/PR15802. Backslashes preceding double quotes in arguments must be escaped. The interesting bit is that all other backslashes should *not* be escaped, because the un-escaping logic is only triggered by the presence of a double quote character. Reviewers: Bigcheese CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D705 llvm-svn: 180035
-
Peter Collingbourne authored
Differential Revision: http://llvm-reviews.chandlerc.com/D700 llvm-svn: 180034
-
rdar://problem/13590152Enrico Granata authored
Providing a dummy RegisterContext to secure against faulty Python OS plugins that do not return a valid RegisterContext The RegisterContextDummy exports a PC with a constant 0xFFFFFFFFFFFFFFFF value llvm-svn: 180033
-
Stephen Lin authored
Extra paranoid test for r179925 (verify that tail calls are not generated to 'this'-returning constructors of objects with different 'this' pointers than the caller) llvm-svn: 180032
-
Eli Bendersky authored
llvm-svn: 180031
-
Eli Bendersky authored
llvm-svn: 180030
-
Matt Kopec authored
Do this until we are able to resolve these symbols to their actual implementations without needing runtime support. llvm-svn: 180029
-
Chad Rosier authored
change indended. Part of rdar://13663589 llvm-svn: 180028
-
Chad Rosier authored
change indended. Part of rdar://13663589 llvm-svn: 180027
-
Adrian Prantl authored
llvm-svn: 180026
-
Jia Liu authored
llvm-svn: 180025
-
Benjamin Kramer authored
This is debugging code so functionality isn't a concern, but mingw32 warns because it doesn't understand the %llx format specifier. llvm-svn: 180024
-
Jia Liu authored
llvm-svn: 180023
-
Richard Smith authored
statement in constexpr functions. Everything which doesn't require variable mutation is also allowed as an extension in C++11. 'void' becomes a literal type to support constexpr functions which return 'void'. llvm-svn: 180022
-
Benjamin Kramer authored
Found by -Wdocumentation. llvm-svn: 180021
-
Rafael Espindola authored
llvm-svn: 180020
-
Rafael Espindola authored
Also add a check for llvm.used in the verifier and simplify clients now that they can assume they have a ConstantArray. llvm-svn: 180019
-
Richard Smith authored
-Wall -W, since it's already provided by LLVM's cmake config, and that overrides fixes (such as -Wno-uninitialized) which LLVM's cmake setup may have provided. llvm-svn: 180018
-
Richard Smith authored
different array elements, even if they're all constructed using the same default constructor. llvm-svn: 180017
-
Eric Christopher authored
llvm-svn: 180016
-
Eric Christopher authored
set below. llvm-svn: 180015
-
Eric Christopher authored
llvm-svn: 180014
-
Eric Christopher authored
llvm-svn: 180013
-
Evgeniy Stepanov authored
llvm-svn: 180012
-
Stepan Dyatkovskiy authored
-- C.4 and C.5 statements, when NSAA is not equal to SP. -- C.1.cp statement for VA functions. Note: There are no VFP CPRCs in a variadic procedure. Before this patch "NSAA != 0" means "don't use GPRs anymore ". But there are some exceptions in AAPCS. 1. For non VA function: allocate all VFP regs for CPRC. When all VFPs are allocated CPRCs would be sent to stack, while non CPRCs may be still allocated in GRPs. 2. Check that for VA functions all params uses GPRs and then stack. No exceptions, no CPRCs here. llvm-svn: 180011
-
Eric Christopher authored
and then dumping as tests. llvm-svn: 180010
-
Eric Christopher authored
other mach-o object file as well. TODO: One interface to rule them all. llvm-svn: 180009
-
Eric Christopher authored
llvm-svn: 180008
-
Nico Rieck authored
llvm-svn: 180007
-