| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Rename 'libprofile/exported_symbols.lst' to 'libprofile/libprofile.exports'. | Mikhail Glushenkov | 2010-09-03 | 2 | -4/+4 | |
| | | | | | | | | Makefile.rules assumes that all EXPORTED_SYMBOL_FILEs have the .exports extension. llvm-svn: 112964 | |||||
| * | Revert "Rules for win32 ld shouldn't fire when cross-compiling." | Mikhail Glushenkov | 2010-09-03 | 1 | -7/+0 | |
| | | | | | | | This reverts commit 012b374e5b46fe93a8fdf605f5929fa8239e0960. llvm-svn: 112963 | |||||
| * | Revert "For ARM stack frames that utilize variable sized objects and have ↵ | Daniel Dunbar | 2010-09-03 | 5 | -98/+36 | |
| | | | | | | | | | either", it is breaking oggenc with Clang for ARMv6. This reverts commit 8d6e29cfda270be483abf638850311670829ee65. llvm-svn: 112962 | |||||
| * | Zap dead code. | Benjamin Kramer | 2010-09-03 | 2 | -13/+0 | |
| | | | | | llvm-svn: 112955 | |||||
| * | Rules for win32 ld shouldn't fire when cross-compiling. | Mikhail Glushenkov | 2010-09-03 | 1 | -0/+7 | |
| | | | | | llvm-svn: 112954 | |||||
| * | First test commit by Francois Pichet. _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES ↵ | Francois Pichet | 2010-09-03 | 1 | -3/+0 | |
| | | | | | | | is not a predefined macro, remove it. llvm-svn: 112953 | |||||
| * | Reapply commit 112702 which was speculatively reverted by echristo. | Duncan Sands | 2010-09-03 | 1 | -82/+80 | |
| | | | | | | | | | | | Original commit message: Use the SSAUpdator to turn calls to eh.exception that are not in a landing pad into uses of registers rather than loads from a stack slot. Doesn't touch the 'orrible hack code - Bill needs to persuade me harder :) llvm-svn: 112952 | |||||
| * | Update the internals manual for the removal of Action, as well as other | John McCall | 2010-09-03 | 1 | -23/+34 | |
| | | | | | | | changes that are much older. llvm-svn: 112951 | |||||
| * | Add a quick-and-dirty hack to give a better diagnostic for [class.protected] | John McCall | 2010-09-03 | 4 | -8/+65 | |
| | | | | | | | | | | | restrictions. The note's not really on the right place given its wording, but putting a second note on the call site (or muddying the wording) doesn't appeal. There are corner cases where this can be wrong, but I'm not concerned. llvm-svn: 112950 | |||||
| * | "I see dead code". IdempotentOperationChecker::isTruncationExtensionAssignment | Chris Lattner | 2010-09-03 | 6 | -18/+11 | |
| | | | | | | | | | | should probably be removed if it has no purpose, but I just #if'd it out in case it's usefulIdempotentOperationChecker::isTruncationExtensionAssignment should probably be removed if it has no purpose, but I just #if'd it out in case it's useful llvm-svn: 112949 | |||||
| * | Re-enable CorrelatedValuePropagation. I've tested nightly tests, llvm-gcc | Owen Anderson | 2010-09-03 | 1 | -0/+2 | |
| | | | | | | | bootstrap, and clang self-host. llvm-svn: 112948 | |||||
| * | test/CodeGen/X86: Add explicit -mtriple=(i686|x86_64)-linux for Win32 host. | NAKAMURA Takumi | 2010-09-03 | 3 | -5/+5 | |
| | | | | | llvm-svn: 112947 | |||||
| * | Fix cmake build without native target selected. | Oscar Fuentes | 2010-09-03 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | The cmake (+ MSVC) build is broken if you don't select your native target. e.g. 'cmake -D LLVM_TARGETS_TO_BUILD="MyNonNativeTarget" .' This is because cmake currently sets the LLVM_NATIVE_* definitions regardless of whether the native target is selected (causing build errors). Patch by Mike Gist! llvm-svn: 112946 | |||||
| * | Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat. | John McCall | 2010-09-03 | 6 | -890/+812 | |
| | | | | | llvm-svn: 112945 | |||||
| * | AVX doesn't support mm operations neither its instrinsics. | Bruno Cardoso Lopes | 2010-09-03 | 2 | -56/+32 | |
| | | | | | | | | The AVX versions of PALIGN and PABS* should only exist for 128-bit. Remove the unnecessary stuff. llvm-svn: 112944 | |||||
| * | IRgen: Fix silly thinko in r112021, which was generating code for the same expr | Daniel Dunbar | 2010-09-03 | 2 | -1/+5 | |
| | | | | | | | | twice. This showed up as an assert on the odd test case because we generated the decl map entry twice. llvm-svn: 112943 | |||||
| * | Use punpckh and unpckh family of nodes instead of using unpckh mask pattern ↵ | Bruno Cardoso Lopes | 2010-09-03 | 1 | -3/+23 | |
| | | | | | | | fragment llvm-svn: 112942 | |||||
| * | Replace NEON vabdl, vaba, and vabal intrinsics with combinations of the | Bob Wilson | 2010-09-03 | 8 | -153/+289 | |
| | | | | | | | | | vabd intrinsic and add and/or zext operations. In the case of vaba, this also avoids the need for a DAG combine pattern to combine vabd with add. Update tests. Auto-upgrade the old intrinsics. llvm-svn: 112941 | |||||
| * | Add symantic support for the Pascal calling convention via | Dawn Perchik | 2010-09-03 | 16 | -13/+107 | |
| | | | | | | | | "__attribute((pascal))" or "__pascal" (and "_pascal" under -fborland-extensions). Support still needs to be added to llvm. llvm-svn: 112939 | |||||
| * | Fix comment | Bruno Cardoso Lopes | 2010-09-03 | 1 | -3/+3 | |
| | | | | | llvm-svn: 112938 | |||||
| * | Translate NEON vabdl, vaba, and vabal builtins to be implemented using the | Bob Wilson | 2010-09-03 | 1 | -9/+26 | |
| | | | | | | | vabd intrinsic combined with zext and add operations. llvm-svn: 112937 | |||||
| * | Re-commit r112916 with an additional fix for the self-host failures. | John McCall | 2010-09-03 | 3 | -18/+69 | |
| | | | | | | | I've audited the remaining getFunctionInfo call sites. llvm-svn: 112936 | |||||
| * | Patch to allow alternative representation of c++ | Fariborz Jahanian | 2010-09-03 | 4 | -3/+92 | |
| | | | | | | | | operators (and, or, etc.) to be used as selectors to match g++'s behavior. llvm-svn: 112935 | |||||
| * | - Use specific nodes to match unpckl masks. | Bruno Cardoso Lopes | 2010-09-03 | 2 | -16/+133 | |
| | | | | | | | | | | - Teach getShuffleScalarElt how to handle more target specific nodes, so the DAGCombine can make use of it. - Add another hack to avoid the node update problem during legalization. More description on the comments llvm-svn: 112934 | |||||
| * | Static local variables don't result in global constructors being emitted. | Anders Carlsson | 2010-09-03 | 3 | -3/+25 | |
| | | | | | llvm-svn: 112933 | |||||
| * | Support pointer arithmetic in SimpleSValuator involving direct constants. | Ted Kremenek | 2010-09-03 | 1 | -1/+36 | |
| | | | | | llvm-svn: 112932 | |||||
| * | Remove bogus assertions. | Ted Kremenek | 2010-09-03 | 1 | -10/+12 | |
| | | | | | llvm-svn: 112931 | |||||
| * | Add optional record of "location" SVals in the environment. When we ↵ | Ted Kremenek | 2010-09-03 | 4 | -6/+96 | |
| | | | | | | | analyzing loads/stores, we lose the location SVal, which makes it difficult to recover in some cases (e.g., for post diagnostics). This is prep for pending changes to GRExprEngine. llvm-svn: 112930 | |||||
| * | Add GRState::getSimplifiedSVal(), which provides an API hook for doing ↵ | Ted Kremenek | 2010-09-03 | 2 | -2/+45 | |
| | | | | | | | | | symbol -> constant folding. This isn't used yet, but is prep for some pending optimizations in GRExprEngine. llvm-svn: 112929 | |||||
| * | Fix enum: CallEnter/CallExit are StmtPoints | Ted Kremenek | 2010-09-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 112928 | |||||
| * | Remove now unused function. | Anders Carlsson | 2010-09-03 | 1 | -8/+0 | |
| | | | | | llvm-svn: 112927 | |||||
| * | Fix a typo. | Daniel Dunbar | 2010-09-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 112926 | |||||
| * | Revert r112916, it's breaking selfhost pretty badly. | John McCall | 2010-09-03 | 3 | -44/+17 | |
| | | | | | llvm-svn: 112925 | |||||
| * | Stop emitting predicate functions. They are no longer used. | Jakob Stoklund Olesen | 2010-09-03 | 2 | -50/+0 | |
| | | | | | llvm-svn: 112924 | |||||
| * | Simple branch instruction support. | Eric Christopher | 2010-09-03 | 1 | -0/+23 | |
| | | | | | llvm-svn: 112923 | |||||
| * | Revert "Another i1 vs. i8 type mismatch issue. This time", it breaks some ↵ | Daniel Dunbar | 2010-09-03 | 2 | -11/+1 | |
| | | | | | | | projects. llvm-svn: 112922 | |||||
| * | Don't call Predicate_* from X86 target. | Jakob Stoklund Olesen | 2010-09-03 | 3 | -16/+21 | |
| | | | | | llvm-svn: 112921 | |||||
| * | Remove Predicate_* calls from MBlaze and XCore | Jakob Stoklund Olesen | 2010-09-03 | 3 | -18/+17 | |
| | | | | | llvm-svn: 112920 | |||||
| * | Remove Predicate_* calls from Mips | Jakob Stoklund Olesen | 2010-09-03 | 1 | -2/+3 | |
| | | | | | llvm-svn: 112919 | |||||
| * | Get rid of the "functions declared 'noreturn' should have a 'void' result ↵ | Anders Carlsson | 2010-09-03 | 11 | -19/+18 | |
| | | | | | | | | | | type" warning. The rationale behind this is that it is normal for callback functions to have a non-void return type and it should still be possible to mark them noreturn. (JavaScriptCore is a good example of this). llvm-svn: 112918 | |||||
| * | tests: Fix a dependency on the temporary value names. | Daniel Dunbar | 2010-09-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 112917 | |||||
| * | It's not safe to use the generic CXXMethodDecl overload of CGT::getFunctionInfo | John McCall | 2010-09-03 | 3 | -17/+44 | |
| | | | | | | | | to set up a destructor call, because ABIs can tweak these conventions. Fixes rdar://problem/8386802. llvm-svn: 112916 | |||||
| * | Add support for Borland extensions via option -fborland-extensions | Dawn Perchik | 2010-09-02 | 7 | -1/+24 | |
| | | | | | | | (original patch r112791 was reverted due to a bug). llvm-svn: 112915 | |||||
| * | IRgen/Obj-C: Rewrite Objective-C bit-field access to compute the access strategy | Daniel Dunbar | 2010-09-02 | 2 | -21/+67 | |
| | | | | | | | | | using the same methods as used for normal structures. - This fixes problems with reading past the end of the structure and with handling straddled bit-field access. llvm-svn: 112914 | |||||
| * | IRgen: Move CGBitFieldInfo strategy computation helpers to static member | Daniel Dunbar | 2010-09-02 | 2 | -11/+38 | |
| | | | | | | | functions. llvm-svn: 112913 | |||||
| * | Add basic support for materializing constants (including fp) and | Eric Christopher | 2010-09-02 | 1 | -3/+40 | |
| | | | | | | | stores. llvm-svn: 112912 | |||||
| * | update one more test | Chris Lattner | 2010-09-02 | 1 | -2/+2 | |
| | | | | | llvm-svn: 112910 | |||||
| * | Reapply 112850 and 112839 with a constructor for the BinaryOperatorData ↵ | Tom Care | 2010-09-02 | 3 | -17/+100 | |
| | | | | | | | struct. Clang would zero out the enum and pointer in the struct in some conditions, but GCC would never zero out the values. llvm-svn: 112909 | |||||
| * | Fix a few more ConvertTypes that should be ConvertTypeForMems, fixing | Douglas Gregor | 2010-09-02 | 2 | -2/+7 | |
| | | | | | | | two regressions in Boost.Config. llvm-svn: 112908 | |||||
| * | this is a release note worthy change. | Chris Lattner | 2010-09-02 | 1 | -0/+2 | |
| | | | | | llvm-svn: 112907 | |||||

