- Jan 21, 2009
-
-
Mikhail Glushenkov authored
llvm-svn: 62688
-
Mikhail Glushenkov authored
Change the naming scheme for llvmc plugins so that they do not appear in 'llvm-config --libs' output. llvm-svn: 62687
-
Mikhail Glushenkov authored
llvm-svn: 62686
-
Mikhail Glushenkov authored
llvm-svn: 62685
-
Duncan Sands authored
generating debug info in the compiler. llvm-svn: 62684
-
Duncan Sands authored
this test into FrontendC to ensure that llvm-gcc is available; assemble using "llvm-gcc -xassembler" rather than "as". llvm-svn: 62683
-
Duncan Sands authored
llvm-svn: 62682
-
Sanjiv Gupta authored
llvm-svn: 62681
-
Duncan Sands authored
prototypes, in operand type legalization. No functionality change. llvm-svn: 62680
-
Owen Anderson authored
I accidentally removed this check in an earlier commit, which cause breakage in the pre alloc splitter. llvm-svn: 62678
-
Chris Lattner authored
llvm-svn: 62677
-
Chris Lattner authored
llvm-svn: 62676
-
Chris Lattner authored
tells us whether Preprocessor::HandleIdentifier needs to be called. Because this method is only rarely needed, this saves a call and a bunch of random checks. This drops the time in HandleIdentifier from 3.52ms to .98ms on cocoa.h on my machine. llvm-svn: 62675
-
Chris Lattner authored
llvm-svn: 62674
-
-
Chris Lattner authored
llvm-svn: 62672
-
Chris Lattner authored
llvm-svn: 62671
-
Ted Kremenek authored
llvm-svn: 62670
-
Ted Kremenek authored
llvm-svn: 62669
-
Chris Lattner authored
file, just load them directly as ints. llvm-svn: 62668
-
Ted Kremenek authored
Because the RegionStore can reason about values beyond the reasoning power of BasicStore, this patch splits some of the test cases for the retain/release checker to have versions that are handled by RegionStore (more warnings) and BasicStore (less warnings). llvm-svn: 62667
-
Anders Carlsson authored
llvm-svn: 62666
-
Sanjiv Gupta authored
Also a few signed comparison fixes. llvm-svn: 62665
-
Scott Michel authored
- Ensure that (operation) legalization emits proper FDIV libcall when needed. - Fix various bugs encountered during llvm-spu-gcc build, along with various cleanups. - Start supporting double precision comparisons for remaining libgcc2 build. Discovered interesting DAGCombiner feature, which is currently solved via custom lowering (64-bit constants are not legal on CellSPU, but DAGCombiner insists on inserting one anyway.) - Update README. llvm-svn: 62664
-
Sanjiv Gupta authored
Allow targets to legalize operations (with illegal operands) that produces multiple values. For example, a load with an illegal operand (a load produces two values, a value and chain). llvm-svn: 62663
-
Chris Lattner authored
this removes 4266 calls to LookupDecl. llvm-svn: 62662
-
Evan Cheng authored
unsigned test(unsigned a) { return ~a; } llvm used to generate: movl $4294967295, %eax xorl 4(%esp), %eax Now it generates: movl 4(%esp), %eax notl %eax It's 3 bytes shorter. llvm-svn: 62661
-
Dale Johannesen authored
llvm-svn: 62660
-
Daniel Dunbar authored
- Toolchain is responsible for providing list of prefixes to search. - Implement -print-file-name=xxx and -print-prog-name=xxx driver options. llvm-svn: 62659
-
Anders Carlsson authored
llvm-svn: 62656
-
Ted Kremenek authored
llvm-svn: 62655
-
Daniel Dunbar authored
llvm-svn: 62654
-
Daniel Dunbar authored
- For now forces generation of plist files, need to think about the right interface. - Changed -fsyntax-only mode to be its own phase (more consistent). - Add -WA, for passing options verbatim to analyzer. llvm-svn: 62649
-
Ted Kremenek authored
Static Analyzer: When generating plists for errors reports, generate one plist file per translation unit that contains all of the diagnostics. llvm-svn: 62647
-
Fariborz Jahanian authored
No change in functionality. llvm-svn: 62646
-
Dale Johannesen authored
Besides APFloat, this involved removing code from two places that thought they knew the result of frem(0., x) but were wrong. llvm-svn: 62645
-
Steve Naroff authored
No functionality change. llvm-svn: 62640
-
Owen Anderson authored
llvm-svn: 62639
-
Devang Patel authored
llvm-svn: 62638
-
Daniel Dunbar authored
llvm-svn: 62637
-