- Dec 22, 2012
-
-
Bill Wendling authored
Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribute instead of the value of the attribute. llvm-svn: 170972
-
- Dec 21, 2012
-
-
Benjamin Kramer authored
llvm-svn: 170911
-
- Dec 20, 2012
-
-
Eli Bendersky authored
the script generating it. The test should never be modified manually. If anyone needs to change it, please change the script and re-run it. The script is placed into utils/testgen - I couldn't think of a better place, and after some discussion on IRC this looked like a logical location. llvm-svn: 170720
-
NAKAMURA Takumi authored
FYI, llvm and clang can be built deterministically between stage 2 and stage3, among iterative clean rebuilds, with GNU ar; configure --disable-timestamps make AR.Flags=crsD RANLIB=echo llvm-svn: 170682
-
Richard Smith authored
llvm-svn: 170627
-
Jim Grosbach authored
MC disassembler clients (LLDB) are interested in querying if an instruction may affect control flow other than by virtue of being an explicit branch instruction. For example, instructions which write directly to the PC on some architectures. llvm-svn: 170610
-
- Dec 19, 2012
-
-
Roman Divacky authored
llvm-svn: 170578
-
Bill Wendling authored
Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. llvm-svn: 170502
-
- Dec 11, 2012
-
-
Bill Wendling authored
llvm-svn: 169798
-
- Dec 10, 2012
-
-
Anshuman Dasgupta authored
beyond array bounds. No test case since I cannot reproduce an ICE with this bug. According to Carlos -- the bug reporter -- a segfault occurs only when LLVM is compiled with a specific version of GCC. llvm-svn: 169783
-
- Dec 08, 2012
-
-
Bill Wendling authored
llvm-svn: 169651
-
- Dec 07, 2012
-
-
NAKAMURA Takumi authored
- Use SOURCES instead of Source. See Makefile.rules and MakefileGuide.html. - Don't assume the current directory. $(wildcard *.cc) doesn't match anything on corresponding build directory. llvm-svn: 169568
-
Alexey Samsonov authored
llvm-svn: 169564
-
Alexey Samsonov authored
1) don't delete gtest-all.cc (which is used to gather all gtest source files in a single file) 2) make including LLVMSupport headers optional (on by default). Sanitizer tools may want to use their own versions of googletest compiled with specific flags, instead of the common googletest library used for all other LLVM/Clang unittests. llvm-svn: 169559
-
- Dec 06, 2012
-
-
Richard Smith authored
llvm-svn: 169446
-
- Dec 05, 2012
-
-
Richard Smith authored
RUN: a RUN: b || true as "a && (b || true)" in Tcl mode, and as "(a && b) || true" in sh mode. Everyone seems to (quite reasonably) write tests assuming the Tcl behavior, so use that in sh mode too. llvm-svn: 169441
-
Andrew Trick authored
This is much simpler to reason about, more efficient, and fixes some corner cases involving implicit super-register defs. Fixed rdar://12797931. llvm-svn: 169425
-
Andrew Trick authored
At build-time register pressure was always computed in terms of register units. But the compile-time API was expressed in terms of register classes because it was intended for virtual registers (and physical register units weren't yet used anywhere in codegen). Now that the codegen uses physreg units consistently, prepare for tracking register pressure also in terms of live units, not live registers. llvm-svn: 169360
-
Michael J. Spencer authored
llvm-svn: 169344
-
- Dec 04, 2012
-
-
NAKAMURA Takumi authored
llvm-svn: 169255
-
Chandler Carruth authored
I've tried to find main moudle headers where possible, but the TableGen stuff may warrant someone else looking at it. llvm-svn: 169251
-
Chandler Carruth authored
doesn't look like it will have C++ code in it. Suggestions on a better heuristic are welcome. llvm-svn: 169248
-
Chandler Carruth authored
trees. This allows running the input sorter on the entire clang repository cleanly now. llvm-svn: 169247
-
Chandler Carruth authored
the system headers. llvm-svn: 169242
-
Chandler Carruth authored
1) Teach it to handle files with #include on the first line -- these do actually exist in LLVM. 2) Support llvm-c and clang-c include projects. 3) Nuke some stail imports. 4) Switch to using os.path to split the file extension off. 5) Remove debugging leftovers. 6) Add docstring (a really puny one) for the sort function. I'm continuing te avoid stripping the whitespace on the RHS to preserve whatever newline characters happen to be in the original file. llvm-svn: 169222
-
- Dec 03, 2012
-
-
Chandler Carruth authored
Kind of important when prepping the include/... tree version of the sort changes. llvm-svn: 169132
-
Chandler Carruth authored
standards. I am a terrible Python programmer. Patches more the welcome. Please tell me how this should look if it should look differently. It's just a tiny little script so it didn't make sense to go through pre-commit review, especially as someone who actually knows python may want to just rip it apart and do it The Right Way. I will be preparing a commit shortly that uses this script to canonicalize *all* of the #include lines in LLVM. Really, all of them. llvm-svn: 169125
-
Bill Wendling authored
llvm-svn: 169116
-
- Dec 02, 2012
-
-
Benjamin Kramer authored
llvm-svn: 169110
-
Eli Bendersky authored
; CHECK: [[VAR:[a-z]]] The problem was that to find the end of the regex var definition, it was simplistically looking for the next ]] and finding the incorrect one. A better approach is to count nesting of brackets (taking escaping into account). This way the brackets that are part of the regex can be discovered and skipped properly, and the ]] ending is detected in the right place. llvm-svn: 169109
-
- Dec 01, 2012
-
-
Eli Bendersky authored
See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20121126/157198.html and related discussions. llvm-svn: 169101
-
Michael Ilseman authored
llvm-svn: 169064
-
Michael Ilseman authored
llvm-svn: 169055
-
- Nov 30, 2012
-
-
Daniel Dunbar authored
llvm-svn: 169038
-
Eli Bendersky authored
llvm-svn: 169002
-
Eli Bendersky authored
instead of 1 or true (?!) llvm-svn: 169001
-
- Nov 29, 2012
-
-
Jakob Stoklund Olesen authored
Use this type for arrays of physical registers. llvm-svn: 168850
-
- Nov 28, 2012
-
-
Jakob Stoklund Olesen authored
This class has been merged into its super-class TargetInstrInfo. llvm-svn: 168760
-
Daniel Dunbar authored
llvm-svn: 168750
-
- Nov 27, 2012
-
-
Richard Smith authored
llvm-svn: 168729
-