- May 23, 2008
-
-
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
-
- Apr 03, 2008
-
-
Dan Gohman authored
CodeGenDAGPatterns, where it can be used in other tablegen backends. This allows the inference to be done for DAGISelEmitter so that it gets accurate mayLoad/mayStore/isSimpleLoad flags. This brings MemOperand functionality back to where it was before 48329. However, it doesn't solve the problem of anonymous patterns which expand to code that does loads or stores. llvm-svn: 49123
-
- Apr 02, 2008
-
-
Anton Korobeynikov authored
when some another register is used for argument passing. Currently is used on Win64. llvm-svn: 49079
-
- Apr 01, 2008
-
-
Chris Lattner authored
start of a filename, not a filename+length. All clients can produce a null terminated name, and the system api's require null terminated strings anyway. llvm-svn: 49041
-