- May 29, 2008
-
-
Dan Gohman authored
definitions. This adds a new construct, "discard", for indicating that a named node in the input matching pattern is to be discarded, instead of corresponding to a node in the output pattern. This allows tblgen to know where the arguments for the varaible_ops are supposed to begin. This fixes "rdar://5791600", whatever that is ;-). llvm-svn: 51699
-
Bill Wendling authored
instruction to execute. This can be used for transformations (like two-address conversion) to remat an instruction instead of generating a "move" instruction. The idea is to decrease the live ranges and register pressure and all that jazz. llvm-svn: 51660
-
- May 23, 2008
-
-
Dan Gohman authored
llvm-svn: 51484
-
Dan Gohman authored
and bitcode support for the extractvalue and insertvalue instructions and constant expressions. Note that this does not yet include CodeGen support. llvm-svn: 51468
-
Dan Gohman authored
llvm-svn: 51449
-
- May 14, 2008
-
-
Roman Levenstein authored
DAG instruction selectors. Introudce a dedicated header file for this part: include/llvm/CodeGen/DAGISelHeader.h TableGen now only generates the include preprocessor directive to include this new header. This is a preparation for supporting multiple implementations of instruction selectors in the future. Reviewed and approved by Evan and Dan. llvm-svn: 51102
-
- May 12, 2008
-
-
Mikhail Glushenkov authored
Makes it possible to use options with names like "Wa,". Also fixes the -Wall option handling as a side-effect. llvm-svn: 50973
-
- May 09, 2008
-
-
Mikhail Glushenkov authored
Fixed the build breakage, sorry for that. llvm-svn: 50895
-
- May 08, 2008
-
-
Tanya Lattner authored
llvm-svn: 50871
-
Mikhail Glushenkov authored
llvm-svn: 50867
-
- May 07, 2008
-
-
Mikhail Glushenkov authored
llvm-svn: 50833
-
- May 06, 2008
-
-
Mikhail Glushenkov authored
llvm-svn: 50766
-
Mikhail Glushenkov authored
llvm-svn: 50765
-
Mikhail Glushenkov authored
llvm-svn: 50759
-
Mikhail Glushenkov authored
llvm-svn: 50757
-
Mikhail Glushenkov authored
llvm-svn: 50756
-
Mikhail Glushenkov authored
llvm-svn: 50755
-
Mikhail Glushenkov authored
llvm-svn: 50754
-
Mikhail Glushenkov authored
llvm-svn: 50748
-
Mikhail Glushenkov authored
llvm-svn: 50746
-
Mikhail Glushenkov authored
llvm-svn: 50739
-
Mikhail Glushenkov authored
llvm-svn: 50738
-
Mikhail Glushenkov authored
llvm-svn: 50733
-
Mikhail Glushenkov authored
llvm-svn: 50731
-
Mikhail Glushenkov authored
llvm-svn: 50730
-
Mikhail Glushenkov authored
llvm-svn: 50729
-
Mikhail Glushenkov authored
llvm-svn: 50726
-
Mikhail Glushenkov authored
llvm-svn: 50725
-
Mikhail Glushenkov authored
Convert internal representation to use DAG. This gives us more flexibility and enables future improvements. llvm-svn: 50724
-
Mikhail Glushenkov authored
llvm-svn: 50722
-
Bill Wendling authored
llvm-svn: 50717
-
- Apr 27, 2008
-
-
Bill Wendling authored
- defm and multiclass - imbricatable multiline C style comment - FIXME/TODO highlight in comment - binary and hexadecimal number - code using [{ }] is no highlighted as special (perhaps not the best choice) Patch by Cedric Venet! llvm-svn: 50319
-
- Apr 15, 2008
-
-
Bill Wendling authored
processes, but requires the project to use -j. llvm-svn: 49744
-
Chuck Rose III authored
VisualStudio project files updated. #include <algorithm> added to make VisualStudio happy. Also had to undefine setjmp because of #include <csetjmp> turning setjmp into _setjmp in VisualStudio. llvm-svn: 49743
-
Evan Cheng authored
Sort sub-registers and super-registers lists according to super-sub register relations. e.g. X86::RAX sub-register list is EAX, AX, AL, AH (order of last two are not guaranteed). llvm-svn: 49714
-
Bill Wendling authored
llvm-svn: 49713
-
- Apr 11, 2008
-
-
Devang Patel authored
llvm-svn: 49540
-
- Apr 10, 2008
-
-
Chris Lattner authored
def : Pat<((v2f64 (vector_shuffle immAllZerosV_bc, ^ llvm-svn: 49462
-
- Apr 09, 2008
-
-
Nate Begeman authored
string began at a power of 2 in the string index. For example, if "ret" started at position 16, the ret instruction would be assigned code 16, but the mask would be AsmChars[] + Code & 15, not Code & 31. llvm-svn: 49433
-
- Apr 06, 2008
-
-
Chris Lattner authored
giuma.cordes@gmail.com llvm-svn: 49276
-