- Jan 22, 2009
-
-
Sanjiv Gupta authored
llvm-svn: 62763
-
Evan Cheng authored
Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and SuperRegClasses. These are not necessary. Also eliminate getSubRegisterRegClass and getSuperRegisterRegClass. These are slow and their results can change if register file names change. Just use TargetLowering::getRegClassFor() to get the right TargetRegisterClass instead. llvm-svn: 62762
-
Chris Lattner authored
llvm-svn: 62761
-
Chris Lattner authored
llvm-svn: 62760
-
Chris Lattner authored
llvm-svn: 62758
-
Chris Lattner authored
analyses could be run without the caches properly sorted. This can fix all sorts of weirdness. Many thanks to Bill for coming up with the 'issorted' verification idea. llvm-svn: 62757
-
Tanya Lattner authored
Regenerate configure (last regen was with the wrong version). llvm-svn: 62751
-
Chris Lattner authored
Patch by Robert Zeh! llvm-svn: 62750
-
Mike Stump authored
order-only dependancies for installation directories. llvm-svn: 62746
-
Bill Wendling authored
llvm-svn: 62745
-
Mike Stump authored
llvm-svn: 62744
-
Bill Wendling authored
llvm-svn: 62741
-
Daniel Dunbar authored
options (for example, to set relocation model or enable unwind table generation). llvm-svn: 62740
-
Dan Gohman authored
yet support. llvm-svn: 62739
-
Oscar Fuentes authored
On MSVC 64bits, does not put underscore before the symbol name on the /INCLUDE linker parameter. llvm-svn: 62738
-
Douglas Gregor authored
designated initializers. This implementation should cover all of the constraints in C99 6.7.8, including long, complex designations and computing the size of incomplete array types initialized with a designated initializer. Please see the new test-case and holler if you find cases where this doesn't work. There are still some wrinkles with GNU's anonymous structs and anonymous unions (it isn't clear how these should work; we'll just follow GCC's lead) and with designated initializers for the members of a union. I'll tackle those very soon. CodeGen is still nonexistent, and there's some leftover code in the parser's representation of designators that I'll also need to clean up. llvm-svn: 62737
-
Fariborz Jahanian authored
the two Next's objc runtimes. More comments. llvm-svn: 62735
-
Daniel Dunbar authored
- Although gross, this is needed currently to ensure that we produce well formed debug information (to match pace with the assertions being added to DebugInfo in LLVM). llvm-svn: 62734
-
Steve Naroff authored
llvm-svn: 62731
-
Dan Gohman authored
to be supported in the JIT. llvm-svn: 62730
-
Fariborz Jahanian authored
No change in functionality. llvm-svn: 62729
-
Daniel Dunbar authored
llvm-svn: 62728
-
- Jan 21, 2009
-
-
Ted Kremenek authored
llvm-svn: 62727
-
rdar://problem/6512717Ted Kremenek authored
Fix <rdar://problem/6512717> by correctly reading the right offset in the token data in PTHLexer::getSourceLocation(). llvm-svn: 62725
-
Douglas Gregor authored
llvm-svn: 62724
-
Steve Naroff authored
Fix Sema::Owned(ExprResult) to not use a ternary operator. Necessary to work around a Visual Studio compiler bug. Thanks to Doug Gregor for the suggestion. llvm-svn: 62723
-
Ted Kremenek authored
Static Analyzer: Replace LiveSymbols/DeadSymbols sets with a new object called "SymbolReaper". Right now it just consolidates the two and cleans up some client code, but shortly it will be used to enable "lazy computation" of live symbols for use with RegionStore. llvm-svn: 62722
-
Fariborz Jahanian authored
the new ObjC's abi. llvm-svn: 62721
-
Dan Gohman authored
llvm-svn: 62720
-
Dan Gohman authored
to handle symlinks just fine, so reword the instructions in the README accordingly. llvm-svn: 62719
-
Dan Gohman authored
so that users don't have to copy text from the README to get this. llvm-svn: 62718
-
Dan Gohman authored
llvm-svn: 62717
-
Bill Wendling authored
llvm-svn: 62716
-
Bill Wendling authored
llvm-svn: 62714
-
Dan Gohman authored
iteraction with SelectionDAG CSE. llvm-svn: 62713
-
Dale Johannesen authored
ASCII IR; loading and storing these can change the bits of NaNs on some hosts. Remove or add warnings at a few other places using host floating point; this is a bad thing to do in general. llvm-svn: 62712
-
Chris Lattner authored
This avoids call overhead and extraneous switches when parsing very simple declspecs like "int" "void" etc, which are pretty common :) llvm-svn: 62711
-
Evan Cheng authored
llvm-svn: 62710
-
Chris Lattner authored
llvm-svn: 62708
-
Steve Naroff authored
llvm-svn: 62707
-