- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45414
-
- Dec 24, 2007
-
-
Ted Kremenek authored
output of nm. llvm-svn: 45341
-
- Dec 19, 2007
-
-
Bill Wendling authored
llvm-svn: 45192
-
- Dec 18, 2007
-
-
Bill Wendling authored
llvm-svn: 45166
-
- Dec 17, 2007
-
-
Christopher Lamb authored
Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. llvm-svn: 45082
-
- Dec 14, 2007
-
-
Bill Wendling authored
side effects for machine instructions. llvm-svn: 45022
-
- Dec 13, 2007
-
-
Evan Cheng authored
llvm-svn: 44969
-
- Dec 09, 2007
-
-
Bill Wendling authored
llvm-svn: 44727
-
- Dec 03, 2007
-
-
Duncan Sands authored
throw exceptions", just mark intrinsics with the nounwind attribute. Likewise, mark intrinsics as readnone/readonly and get rid of special aliasing logic (which didn't use anything more than this anyway). llvm-svn: 44544
-
- Dec 01, 2007
-
-
Devang Patel authored
llvm-svn: 44477
-
Devang Patel authored
llvm-svn: 44476
-
- Nov 27, 2007
-
-
Ted Kremenek authored
that have not yet been defined. Removed used of grep and sed when parsing the results of "nm". This was originally motivated because if the user has specified options to grep using the environment variable GREP_OPTIONS this could break the script. Piping through grep/sed/sort/uniq is also (to my understanding) not necessary, and the equivalent operations can be done much faster in the Perl script. Using a crude benchmark, these changes resulted in a 3x speedup in the execution of GenLibDeps.pl. llvm-svn: 44372
-
Chuck Rose III authored
Add TGParser files to VStudio project files. Removed generated files section from TableGen project file as it is no longer needed. #Include <algorithm> directly from TGParser.cpp so it can see std::reverse. llvm-svn: 44340
-
- Nov 23, 2007
-
-
Chris Lattner authored
llvm-svn: 44282
-
- Nov 22, 2007
-
-
Chris Lattner authored
llvm-svn: 44277
-
Chris Lattner authored
print in terms of that. llvm-svn: 44276
-
Chris Lattner authored
llvm-svn: 44275
-
Chris Lattner authored
This makes the parser much easier to understand, eliminates a ton of global variables, and gives tblgen nice caret diagnostics. It is also faster, but tblgen probably doesn't care about performance. There are a couple of FIXMEs which I will take care of next. llvm-svn: 44274
-
- Nov 21, 2007
-
-
Chuck Rose III authored
llvm-svn: 44264
-
Chuck Rose III authored
I added the lexing files to the VStudio projects and removed the .l files from the VStudio projects. There was a problem with use of strtoll in TGLexer.cpp and Chris suggested switching to strtol, so that's included here. Additionally, this checkin adds minimal x64 builds to the VStudio builds. Build issues related to x64 in the windows specific files for DynamicLibrary.inc and Singals.inc are worked around, but not ultimately solved. Binaries used to be stored in ...\win32\{Debug|Release} but are now kept in ...\win32\bin\{win32|x64}\{Debug|Release} intermediate files will continue to be stored in the individual project directories under win32. Some names will likely change in the future to reflect that the vstudio projects are no longer 32-bit only, but I wanted to get things up and running today so kept away from bigger restructuring. llvm-svn: 44260
-
- Nov 20, 2007
-
-
Chris Lattner authored
llvm-svn: 44257
-
- Nov 19, 2007
-
-
Chris Lattner authored
llvm-svn: 44227
-
Chris Lattner authored
llvm-svn: 44226
-
- Nov 18, 2007
-
-
Chris Lattner authored
llvm-svn: 44212
-
Chris Lattner authored
llvm-svn: 44211
-
Chris Lattner authored
one dependency on flex and gets rid of two ".cvs" files. llvm-svn: 44210
-
- Nov 14, 2007
-
-
Duncan Sands authored
in favour of teaching CCAssignToStack that size 0 and/or align 0 means to use the ABI values. This seems a neater solution. It is safe since no legal value type has size 0. llvm-svn: 44107
-
- Nov 13, 2007
-
-
Dale Johannesen authored
to use different mappings for EH and debug info; no functional change yet. Fix warning in X86CodeEmitter. llvm-svn: 44056
-
Bill Wendling authored
llvm-svn: 44031
-
Devang Patel authored
llvm-svn: 44030
-
- Nov 12, 2007
-
-
Owen Anderson authored
Target maintainers: please check that the instructions for your target are correctly marked. llvm-svn: 44012
-
Owen Anderson authored
llvm-svn: 44001
-
- Nov 11, 2007
-
-
Anton Korobeynikov authored
This makes DwarfRegNum to accept list of numbers instead. Added three different "flavours", but only slightly tested on x86-32/linux. Please check another subtargets if possible, llvm-svn: 43997
-
Anton Korobeynikov authored
llvm-svn: 43993
-
- Nov 10, 2007
-
-
Dale Johannesen authored
dealing with types whose size & alignment are different on different subtargets. Use it for x86 f80. llvm-svn: 43988
-
Evan Cheng authored
llvm-svn: 43971
-
- Nov 09, 2007
-
-
Bill Wendling authored
llvm-svn: 43929
-
- Nov 07, 2007
-
-
Dale Johannesen authored
Much improvement in exception handling. llvm-svn: 43794
-
- Nov 02, 2007
-
-
Neil Booth authored
Restore an assertion that arithmetic can be performed on this format. llvm-svn: 43638
-
- Oct 24, 2007
-
-
Chris Lattner authored
the one that takes an operand list instead of explicit operands. There is one left though, the more interesting one :) llvm-svn: 43290
-