- Mar 02, 2013
-
-
Andrew Trick authored
Fix the way resources are counted. I'm taking some time to cleanup the way MachineScheduler handles in-order machine resources. Eventually we'll need more PPC/Atom test cases in tree. llvm-svn: 176390
-
- Feb 28, 2013
-
-
Bill Wendling authored
Patch by Journeyer J. Joh! llvm-svn: 176235
-
- Feb 26, 2013
-
-
Michael J. Spencer authored
llvm-svn: 176125
-
Kostya Serebryany authored
These are two related changes (one in llvm, one in clang). LLVM: - rename address_safety => sanitize_address (the enum value is the same, so we preserve binary compatibility with old bitcode) - rename thread_safety => sanitize_thread - rename no_uninitialized_checks -> sanitize_memory CLANG: - add __attribute__((no_sanitize_address)) as a synonym for __attribute__((no_address_safety_analysis)) - add __attribute__((no_sanitize_thread)) - add __attribute__((no_sanitize_memory)) for S in address thread memory If -fsanitize=S is present and __attribute__((no_sanitize_S)) is not set llvm attribute sanitize_S llvm-svn: 176075
-
- Feb 25, 2013
-
-
Matt Beaumont-Gay authored
llvm-svn: 176031
-
- Feb 14, 2013
-
-
Jyotsna Verma authored
llvm-svn: 175185
-
- Feb 13, 2013
-
-
David Peixotto authored
Fixed bug in tablegen conversion when source pseudo instruction has a different number of arguments than the destination instruction. llvm-svn: 175066
-
- Feb 12, 2013
-
-
Guy Benyei authored
Add static cast to unsigned char whenever a character classification function is called with a signed char argument, in order to avoid assertions in Windows Debug configuration. llvm-svn: 175006
-
Kay Tiong Khoo authored
Fixed decode of existing 3dNow prefetchw instruction Intel is scheduled to add a compatible prefetchw (same encoding) to future CPUs llvm-svn: 174920
-
- Feb 11, 2013
-
-
Kostya Serebryany authored
llvm-svn: 174864
-
- Feb 07, 2013
-
-
Daniel Dunbar authored
llvm-svn: 174667
-
- Feb 06, 2013
-
-
Guy Benyei authored
Canonicalize line endings to Linux style also when the --strict-whitespace flag is in use. This flag is supposed to affect horizontal whitespaces only. llvm-svn: 174541
-
Jim Grosbach authored
For example, ARM has several instructions with a literal '#0' immediate in the syntax that's not represented as an actual operand. The asm matcher is expected a token operand, but the parser will have created an immediate operand. This is currently handled by dedicated per-instruction C++ munging of the ParsedAsmOperand list, but will be better handled by this hook. llvm-svn: 174487
-
- Feb 05, 2013
-
-
rdar://12568983Bob Wilson authored
If an Apple llvmCore build is done without assertions, and a client uses the llvmCore headers with assertions enabled, or vice versa, then things will break because some of the structure sizes in the API are different. Use the unifdef tool to make the headers unconditionally match the way the llvmCore libraries were built. llvm-svn: 174460
-
-
Eli Bendersky authored
llvm-svn: 174390
-
Jack Carter authored
and enables the instruction printer to print aliased instructions. Due to usage of RegisterOperands a change in common code (utils/TableGen/AsmWriterEmitter.cpp) is required to get the correct register value if it is a RegisterOperand. Contributer: Vladimir Medic llvm-svn: 174358
-
- Feb 01, 2013
-
-
Andrew Trick authored
Drive by fix. I noticed some missing logic that might bite future users. This shouldn't affect the final output on currently modeled targets. llvm-svn: 174142
-
- Jan 31, 2013
-
-
Daniel Dunbar authored
llvm-svn: 174102
-
Daniel Dunbar authored
llvm-svn: 174101
-
Daniel Dunbar authored
- Also, change the exit code to match 'sh'. llvm-svn: 174089
-
Daniel Dunbar authored
- Testing finds bugs, who knew. llvm-svn: 174087
-
Daniel Dunbar authored
llvm-svn: 174072
-
Daniel Dunbar authored
llvm-svn: 174071
-
Daniel Dunbar authored
- Also, kill the pointless LitFormats module. llvm-svn: 174070
-
Jakob Stoklund Olesen authored
llvm-svn: 174068
-
Derek Schuff authored
llvm-svn: 174067
-
Tim Northover authored
This patch adds support for AArch64 (ARM's 64-bit architecture) to LLVM in the "experimental" category. Currently, it won't be built unless requested explicitly. This initial commit should have support for: + Assembly of all scalar (i.e. non-NEON, non-Crypto) instructions (except the late addition CRC instructions). + CodeGen features required for C++03 and C99. + Compilation for the "small" memory model: code+static data < 4GB. + Absolute and position-independent code. + GNU-style (i.e. "__thread") TLS. + Debugging information. The principal omission, currently, is performance tuning. This patch excludes the NEON support also reviewed due to an outbreak of batshit insanity in our legal department. That will be committed soon bringing the changes to precisely what has been approved. Further reviews would be gratefully received. llvm-svn: 174054
-
Daniel Dunbar authored
- Also, add a test for it. llvm-svn: 174019
-
Daniel Dunbar authored
llvm-svn: 174018
-
Daniel Dunbar authored
llvm-svn: 174017
-
Daniel Dunbar authored
llvm-svn: 174014
-
Daniel Dunbar authored
llvm-svn: 174002
-
Daniel Dunbar authored
llvm-svn: 174001
-
Daniel Dunbar authored
llvm-svn: 174000
-
Daniel Dunbar authored
llvm-svn: 173999
-
- Jan 30, 2013
-
-
Alexey Samsonov authored
llvm-svn: 173907
-
Daniel Dunbar authored
llvm-svn: 173857
-
- Jan 28, 2013
-
-
David Greene authored
By default, stop the universe build if a key component fails. This avoids useless builds when we know a package is broken anyway. Provide a --keep-going option to override this behavior. llvm-svn: 173723
-
- Jan 27, 2013
-
-
NAKAMURA Takumi authored
For example, cur) unittests/ADT/Release/ADTTests new) unittests/ADT/ADTTests RUNTIME_BUILD_MODE can be substituted to CMAKE_CFG_INTDIR. With Make and Ninja, the tree is not built with multiple configurations. Then, including the build type in target directory doesn't make sense. See also "How can I build multiple modes without switching?" http://www.cmake.org/Wiki/CMake_FAQ CMAKE_CFG_INTDIR is set to "." With multiple-configuration-aware build system, like Visual Studio, each unittest is built on appropriate directory, for example, unittests/ADT/Release/ADTTests.exe CMAKE_CFG_INTDIR is set to build system's variable, like "$(Configuration)" or "$(OutDir)". Thus, "--param build_config" is also deprecated. llvm-svn: 173616
-