Benjamin Kramer
|
901b85888c
Include cstdio in a few place that depended on getting it transitively through StringExtras.h
|
13 rokov pred |
Craig Topper
|
655b8de7b2
Convert assert(0) to llvm_unreachable
|
13 rokov pred |
David Blaikie
|
58bd1510a4
Provide better messages in llvm_unreachable.
|
13 rokov pred |
David Blaikie
|
fdebc38523
Remove unreachable code. (replace with llvm_unreachable to help GCC where necessary)
|
13 rokov pred |
Jakob Stoklund Olesen
|
8dd6f0c835
Delete CodeInit and CodeRecTy from TableGen.
|
13 rokov pred |
David Blaikie
|
2bd335470f
Remove unnecessary default cases in switches that cover all enum values.
|
13 rokov pred |
Jakob Stoklund Olesen
|
ccbe603869
Ban rematerializable instructions with side effects.
|
14 rokov pred |
Peter Collingbourne
|
7c78888887
Move TableGen's parser and entry point into a library
|
14 rokov pred |
David Greene
|
05bce0beee
Unconstify Inits
|
14 rokov pred |
David Greene
|
dcd35c797d
[AVX] Create Inits Via Factory Method
|
14 rokov pred |
David Greene
|
f37dd02f77
[AVX] Constify Inits
|
14 rokov pred |
Jakob Stoklund Olesen
|
77f8274c7d
Intern all RecTy subclass instances to avoid duplicates.
|
14 rokov pred |
Eric Christopher
|
d568b3f552
Revert r134921, 134917, 134908 and 134907. They're causing failures
|
14 rokov pred |
David Greene
|
5e3cb47bea
Use get(0 Instead of Create()
|
14 rokov pred |
David Greene
|
d4a9066c93
[AVX] Make Inits Foldable
|
14 rokov pred |
Jim Grosbach
|
66c9ee7e6d
Typo.
|
14 rokov pred |
Owen Anderson
|
bea6f615ee
Add support for alternative register names, useful for instructions whose operands are logically equivalent to existing registers, but happen to be printed specially. For example, an instruciton that prints d0[0] instead of s0.
|
14 rokov pred |
Jim Grosbach
|
0b6a44afb9
Consolidate some TableGen diagnostic helper functions.
|
14 rokov pred |
Chris Lattner
|
4447d6506c
since the VT is fixed for a ImmLeaf, there is no reason to expose it to the matching code.
|
14 rokov pred |
Chris Lattner
|
7ed1391ff6
now that predicates have a decent abstraction layer on them, introduce a new
|
14 rokov pred |
Chris Lattner
|
543790673c
Rework our internal representation of node predicates to expose more
|
14 rokov pred |
Evan Cheng
|
0f040a258f
- Add "Bitcast" target instruction property for instructions which perform
|
14 rokov pred |
David Greene
|
c83e203757
|
14 rokov pred |
David Greene
|
9d7f011110
|
14 rokov pred |
David Greene
|
6032269837
|
14 rokov pred |
Chris Lattner
|
036609bd7d
Flag -> Glue, the ongoing saga
|
14 rokov pred |
Jim Grosbach
|
fbadcd0826
Tidy up a bit. Trailing whitespace, hard tabs and 80-columns.
|
14 rokov pred |
Chris Lattner
|
67db883487
eliminate the Records global variable, patch by Garrison Venn!
|
14 rokov pred |
Jim Grosbach
|
997759ac22
Add source Record* reference to PatternToMatch. Allows better diagnostics.
|
14 rokov pred |
Chris Lattner
|
c240bb0ede
factor the operand list (and related fields/operations) out of
|
15 rokov pred |