summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* LegalizeTypes support for VSETCC. Fixes PR2575.Duncan Sands2008-07-223-9/+68
| | | | llvm-svn: 53938
* Change the heuristics used in the coalescer, register allocator, and withinOwen Anderson2008-07-225-14/+29
| | | | | | | live intervals itself to use an instruction count approximation that is not affected by inserting empty indices. llvm-svn: 53937
* Updated checker build.Ted Kremenek2008-07-221-1/+1
| | | | llvm-svn: 53936
* Quit early, if unable to reproduce error using original input files.Devang Patel2008-07-222-1/+86
| | | | | | Quit, if unable to fix error when linker input files are all native object files. llvm-svn: 53935
* Fix compilation error on GCC 4.3.0 ('memcpy' was not declared in this scope).Argyrios Kyrtzidis2008-07-221-0/+1
| | | | llvm-svn: 53934
* Factor out SSE 4 wide shuffle lowering code into its own function. No ↵Evan Cheng2008-07-221-104/+106
| | | | | | functionality changes. llvm-svn: 53933
* Fix pr2566: incorrect assumption about bit_convert. It doesn't not have to ↵Evan Cheng2008-07-222-1/+18
| | | | | | output a vector value. Patch by Nicolas Capens! llvm-svn: 53932
* Add insertvalue and extractvalue folding support in IRBuilder.Dan Gohman2008-07-221-12/+23
| | | | llvm-svn: 53931
* Remove temp. files in the end.Devang Patel2008-07-222-7/+24
| | | | llvm-svn: 53930
* While creating temp. file on disk, if the current filename points to a ↵Devang Patel2008-07-221-2/+8
| | | | | | existing directory then create new temp. file inside the directory. llvm-svn: 53929
* Add note to check what __alignof__ a function type should be.Daniel Dunbar2008-07-221-0/+1
| | | | llvm-svn: 53928
* Fix PR2574: implement v2f32 scalar_to_vector.Evan Cheng2008-07-222-0/+22
| | | | llvm-svn: 53927
* IRBuilder support for insertvalue and extractvalue.Dan Gohman2008-07-221-5/+31
| | | | llvm-svn: 53926
* Assert that the DAG root value is a chain value.Dan Gohman2008-07-221-1/+6
| | | | llvm-svn: 53925
* Handle bitcode wrappers.Devang Patel2008-07-221-1/+4
| | | | llvm-svn: 53924
* Make the GraphRoot edge look like a chain edge, which is more accurate,Dan Gohman2008-07-221-1/+2
| | | | | | | and use the right result number, in the off chance that the graph root has multiple result values. llvm-svn: 53923
* Always define __SIZE_TYPE__ as long unsigned int.Anders Carlsson2008-07-221-2/+1
| | | | llvm-svn: 53922
* Update VS project.Ted Kremenek2008-07-221-3/+3
| | | | llvm-svn: 53921
* Provide default implementation of different small-sections related stuffAnton Korobeynikov2008-07-221-3/+21
| | | | llvm-svn: 53920
* Tie small stuff to non-small by default on ELF platformsAnton Korobeynikov2008-07-222-2/+8
| | | | llvm-svn: 53919
* Use llvm::utostr_32 instead of ostringstream.Ted Kremenek2008-07-221-4/+2
| | | | llvm-svn: 53914
* Update VS project.Ted Kremenek2008-07-221-0/+4
| | | | llvm-svn: 53913
* simplified small section logic Bruno Cardoso Lopes2008-07-221-35/+19
| | | | llvm-svn: 53912
* Fix encoding of atomic compare and swap for i64Anton Korobeynikov2008-07-221-1/+1
| | | | llvm-svn: 53911
* Update Xcode project.Ted Kremenek2008-07-221-16/+28
| | | | llvm-svn: 53910
* Moved registration of basic path-sensitive checks from GRSimpleVals.cpp to ↵Ted Kremenek2008-07-228-409/+364
| | | | | | GRExprEngineInternalChecks.cpp. llvm-svn: 53909
* Added small section asm emition logic for mips.Bruno Cardoso Lopes2008-07-223-3/+81
| | | | | | Fixed small bug. llvm-svn: 53908
* Basic support for small sectionsBruno Cardoso Lopes2008-07-222-0/+30
| | | | llvm-svn: 53907
* Rename file.Ted Kremenek2008-07-221-0/+0
| | | | llvm-svn: 53906
* Remove more tabs.Bill Wendling2008-07-221-4/+4
| | | | llvm-svn: 53905
* Remove another tab.Bill Wendling2008-07-221-1/+1
| | | | llvm-svn: 53904
* More tab removals.Bill Wendling2008-07-221-3/+3
| | | | llvm-svn: 53903
* Removing tabs.Bill Wendling2008-07-221-4/+4
| | | | llvm-svn: 53902
* Use — because.Bill Wendling2008-07-221-1/+1
| | | | llvm-svn: 53901
* Remove references to llvm-gcc-4.0Bill Wendling2008-07-221-12/+4
| | | | llvm-svn: 53900
* Prevent codegen crash on sizeof(<function type>), a gcc extension.Daniel Dunbar2008-07-221-2/+3
| | | | llvm-svn: 53899
* Fix grammar.Bill Wendling2008-07-221-1/+1
| | | | llvm-svn: 53898
* Add svn:ignore for cscope.{out,files} in top level clang dirDaniel Dunbar2008-07-220-0/+0
| | | | llvm-svn: 53897
* Another buildbot test commit.Bill Wendling2008-07-221-2/+1
| | | | llvm-svn: 53896
* Correct the name of MachineMemOperand's include guard.Dan Gohman2008-07-221-2/+2
| | | | llvm-svn: 53895
* Fix a typo in a comment.Dan Gohman2008-07-221-1/+1
| | | | llvm-svn: 53894
* Added path-sensitive checking for null pointer values passed to function ↵Ted Kremenek2008-07-2211-19/+137
| | | | | | | | arguments marked nonnull. This implements <rdar://problem/6069935> llvm-svn: 53891
* Fix multiple-return-value-to-first-class-aggregates autoupgrade toDan Gohman2008-07-221-1/+4
| | | | | | | correctly handle the case where multiple-return-value constructs were used to return one or zero values. llvm-svn: 53890
* Trivial check-in to test buildbot. No functionality change.Bill Wendling2008-07-221-3/+4
| | | | llvm-svn: 53889
* Implement bzero, memset, memmove builtins.Daniel Dunbar2008-07-223-10/+45
| | | | | | | This subsumes Nico Weber's patch and implements bzero in terms of llvm.memset to match llvm-gcc. llvm-svn: 53888
* InsertValue and ExtractValue constant expressions are alwaysDan Gohman2008-07-214-104/+7
| | | | | | | folded. Remove code that handled the case where they aren't folded, and remove bitcode reader/writer support for them. llvm-svn: 53887
* Provide llvm bitcode file to native object file interface.Devang Patel2008-07-214-9/+208
| | | | llvm-svn: 53886
* Implement nans, prefetch, and trap builtins. Daniel Dunbar2008-07-216-1/+92
| | | | | | | This closes <rdar://problem/6080720>, support for __builtin_constant_p has been filed separately. llvm-svn: 53885
* Fix grammaros in comments.Dan Gohman2008-07-211-2/+2
| | | | llvm-svn: 53884
* minor cleanup to the actions interface to pass around SmallVectorImpl insteadChris Lattner2008-07-219-81/+101
| | | | | | | | | | | | | | | | | | | | | | of a specific smallvector size. Fix protocol lists to pass down proper location info, so we get diagnostics like this: t.m:3:35: error: cannot find protocol definition for 'NSCopying', referenced by 'NSWhatever' @interface NSWhatever : NSObject <NSCopying> ^ instead of this: t.m:3:44: error: cannot find protocol definition for 'NSCopying', referenced by 'NSWhatever' @interface NSWhatever : NSObject <NSCopying> ^ Add a new IdentifierLocPair typedef which is just a pair<IdentifierInfo*, SourceLocation> llvm-svn: 53883
OpenPOWER on IntegriCloud