- Dec 04, 2012
-
-
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
-
- Nov 22, 2012
-
-
Ted Kremenek authored
llvm-svn: 168490
-
- Nov 20, 2012
-
-
Bill Wendling authored
When code deletes the context, the AttributeImpls that the AttrListPtr points to are now invalid. Therefore, instead of keeping a separate managed static for the AttrListPtrs that's reference counted, move it into the LLVMContext and delete it when deleting the AttributeImpls. llvm-svn: 168354
-
- Nov 17, 2012
-
-
Pawel Wodnicki authored
llvm-svn: 168256
-
Pawel Wodnicki authored
llvm-svn: 168255
-
Pawel Wodnicki authored
llvm-svn: 168254
-
- Nov 16, 2012
-
-
Weiming Zhao authored
This patch replaces the hard coded GPR pair [R0, R1] of Intrinsic:arm_ldrexd and [R2, R3] of Intrinsic:arm_strexd with even/odd GPRPair reg class. Similar to the lowering of atomic_64 operation. llvm-svn: 168207
-
- Nov 15, 2012
-
-
Dmitri Gribenko authored
llvm-svn: 168048
-
- Nov 14, 2012
-
-
Eric Christopher authored
Approved by Chris Lattner. llvm-svn: 167984
-
Alexander Kornienko authored
FileCheck. llvm-svn: 167978
-
Alexander Kornienko authored
llvm-svn: 167971
-
- Nov 10, 2012
-
-
Benjamin Kramer authored
llvm-svn: 167674
-
- Nov 09, 2012
-
-
Evandro Menezes authored
Avoid iterating over list of operands beyond the number of operands in it. PS: this fixes issue with revision #167634. llvm-svn: 167635
-
Evandro Menezes authored
Avoid iterating over list of operands beyond the number of operands in it. llvm-svn: 167634
-
- Nov 08, 2012
-
-
Michael Liao authored
- Add RTM code generation support throught 3 X86 intrinsics: xbegin()/xend() to start/end a transaction region, and xabort() to abort a tranaction region llvm-svn: 167573
-
- Nov 02, 2012
-
-
Rafael Espindola authored
"../llvm-git/utils/TableGen/CodeGenSchedule.cpp", line 1594.12: 1540-0218 (S) The call does not match any parameter list for "operator+". "../llvm-git/include/llvm/ADT/STLExtras.h", line 130.1: 1540-1283 (I) "template <class _Iterator, class Func> llvm::operator+(mapped_iterator<_Iterator,Func>::difference_type, const mapped_iterator<_Iterator,Func> &)" is not a viable candidate. Patch by Kai. llvm-svn: 167311
-
- Nov 01, 2012
-
-
Jakob Stoklund Olesen authored
Explicitly allow composition of null sub-register indices, and handle that common case in an inlinable stub. Use a compressed table implementation instead of the previous nested switches which generated pretty bad code. llvm-svn: 167190
-
- Oct 25, 2012
-
-
Kaelyn Uhrain authored
llvm-svn: 166719
-
Joerg Sonnenberger authored
Most places can use PrintFatalError as the unwinding mechanism was not used for anything other than printing the error. The single exception was CodeGenDAGPatterns.cpp, where intermediate errors during type resolution were ignored to simplify incremental platform development. This use is replaced by an error flag in TreePattern and bailout earlier in various places if it is set. llvm-svn: 166712
-
David Blaikie authored
llvm-svn: 166694
-
NAKAMURA Takumi authored
llvm-svn: 166686
-
Sebastian Pop authored
Relationship maps are represented as InstrMapping records which are parsed by TableGen and the information is used to construct mapping tables to represent appropriate relations between instructions. These tables are emitted into XXXGenInstrInfo.inc file along with the functions to query them. Patch by Jyotsna Verma <jverma@codeaurora.org>. llvm-svn: 166685
-