- Jun 11, 2013
-
-
Manuel Klimek authored
Patch by Chris Gray. llvm-svn: 183739
-
Dmitry Vyukov authored
this is how the rest of the codebase is built llvm-svn: 183738
-
NAKAMURA Takumi authored
FIXME: Introduce yet another checker but assert(0). llvm-svn: 183736
-
Sergey Matveev authored
llvm-svn: 183735
-
Mihai Popa authored
Negative zero is returned by the primary expression parser as INT32_MIN, so all that the method needs to do is to accept this value. Behavior already present for Thumb2. llvm-svn: 183734
-
Mihai Popa authored
This patch adds support for FPINST/FPINST2 as operands to vmsr/vmrs. These are optional registers that may be supported some ARM implementations to aid with resolution of floating point exceptions. The manual pages for vmsr and vmrs do not detail their use. Encodings and other information can be found in ARM Architecture Reference Manual section F, chapter 6, paragraph 3. llvm-svn: 183733
-
Alexey Samsonov authored
llvm-svn: 183732
-
Amaury de la Vieuville authored
llvm-svn: 183731
-
Alexey Samsonov authored
llvm-svn: 183730
-
Amaury de la Vieuville authored
The decoded MCInst wasn't reencoded as the same instruction llvm-svn: 183729
-
NAKAMURA Takumi authored
- Don't use assert(0), or tests may pass or fail according to assertions. - For now, The tests are marked as XFAIL for win32 hosts. FIXME: Could we avoid XFAIL to specify triple in the RUN lines? llvm-svn: 183728
-
NAKAMURA Takumi authored
FYI, isOSBinFormatCOFF() is as same as isOSWindows(), on trunk. llvm-svn: 183727
-
NAKAMURA Takumi authored
llvm-svn: 183726
-
David Majnemer authored
llvm-svn: 183725
-
Rui Ueyama authored
llvm-svn: 183724
-
David Majnemer authored
DR61 affirms that expressions containing unresolved member access should be disallowed when performing "address of" operations. llvm-svn: 183723
-
David Majnemer authored
Disallow the existence of a declaration of a member class that isn't a forward declaration before it's definition. llvm-svn: 183722
-
Richard Smith authored
into the expression and dig out a single lifetime-extended entity and manually pull its cleanup outside the expression, instead keep a list of the cleanups which we'll need to emit when we get to the end of the full-expression. Also emit those cleanups early, as EH-only cleanups, to cover the case that the full-expression does not terminate normally. This allows IR generation to properly model temporary lifetime when multiple temporaries are extended by the same declaration. We have a pre-existing bug where an exception thrown from a temporary's destructor does not clean up lifetime-extended temporaries created in the same expression and extended to automatic storage duration; that is not fixed by this patch. llvm-svn: 183721
-
Eli Friedman authored
llvm-svn: 183720
-
rdar://problem/12876503Enrico Granata authored
Adding a new setting interpreter.stop-command-source-on-error that dictates a default behavior for whether command source should stop upon hitting an error You can still override the setting for each individual invocation with the usual -e setting llvm-svn: 183719
-
Eli Friedman authored
while fixing a related bug. The fix here was simpler than I thought it would be. Fixes <rdar://problem/10530444>. llvm-svn: 183718
-
Argyrios Kyrtzidis authored
A while ago we allowed libclang to build a PCH that had compiler errors; this was to retain the performance afforded by a PCH even if the user's code is in an intermediate state. Extend this for the precompiled preamble as well. rdar://14109828 llvm-svn: 183717
-
rdar://problem/12783351Enrico Granata authored
Add support for half-floats, as specified by IEEE-754-2008 With this checkin, you can now say: (lldb) x/7hf foo to read 7 half-floats at address foo llvm-svn: 183716
-
Sean Silva authored
Should bring bots back to life. llvm-svn: 183715
-
Fariborz Jahanian authored
patch. llvm-svn: 183714
-
Fariborz Jahanian authored
the '@'. PR16287 and // rdar://14106083 llvm-svn: 183713
-
Sean Silva authored
Apparently these macros have semicolons inside of them already. llvm-svn: 183712
-
Sean Silva authored
Currently, only emitting the ELF header is supported (no sections or segments). The ELFYAML code organization is broadly similar to the COFFYAML code. llvm-svn: 183711
-
Tim Northover authored
Some ARM CPUs only support ARM mode (ancient v4 ones, for example) and some only support Thumb mode (M-class ones currently). This makes sure such CPUs default to the correct mode and makes the AsmParser diagnose an attempt to switch modes incorrectly. rdar://14024354 llvm-svn: 183710
-
Nick Lewycky authored
functionality change. llvm-svn: 183709
-
Rui Ueyama authored
Split FileCOFF's constructor into mainly two private methods. One method is responsible to iterate over symbol tables, and other method is to atomize defined atoms. This is for readability and no changes in functionality. Reviewers: Bigcheese CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D940 llvm-svn: 183708
-
Enrico Granata authored
llvm-svn: 183707
-
rdar://problem/14101771Enrico Granata authored
Hardening the CFBitVector data formatter against failed reads llvm-svn: 183706
-
Rui Ueyama authored
llvm-svn: 183705
-
Eric Christopher authored
to return and this is done all over. llvm-svn: 183704
-
Eric Christopher authored
llvm-svn: 183703
-
Matt Kopec authored
llvm-svn: 183701
-
Rui Ueyama authored
llvm-svn: 183700
-
Eli Friedman authored
Fixes <rdar://problem/14074868>. llvm-svn: 183699
-
- Jun 10, 2013
-
-
Eric Christopher authored
llvm-svn: 183698
-