| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | CMake: updated list of source files. | Oscar Fuentes | 2008-11-05 | 1 | -0/+1 |
| | | | | | llvm-svn: 58736 | ||||
| * | Some code simplification. It now doesn't generate a prologue if the epilogue | Bill Wendling | 2008-11-05 | 1 | -61/+47 |
| | | | | | | | isn't going to be generated. llvm-svn: 58734 | ||||
| * | Add a new pass to simplify specific half_powr function calls. This is | Dan Gohman | 2008-11-04 | 4 | -0/+207 |
| | | | | | | | a specialized pass that it not likely to be generally useful. llvm-svn: 58732 | ||||
| * | On darwin, 32-bit x86 target is i386-apple-darwin... | Devang Patel | 2008-11-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 58731 | ||||
| * | fix memory leak in pass manager when adding an analysis pass that already ↵ | Nuno Lopes | 2008-11-04 | 2 | -7/+14 |
| | | | | | | | | | existed. as pass manager takes ownership of the added passes, it has to delete the pass if it isnt added to the pass list tweak the opt tool so that it doesnt access a Pass after the ownership was taken by the pass manager llvm-svn: 58730 | ||||
| * | Fix tests not to emit IR output | Anton Korobeynikov | 2008-11-04 | 2 | -2/+2 |
| | | | | | llvm-svn: 58729 | ||||
| * | Small simplification of the stack guard type. | Bill Wendling | 2008-11-04 | 1 | -4/+3 |
| | | | | | llvm-svn: 58728 | ||||
| * | - Add a "getOrInsertGlobal" method to the Module class. This acts similarly to | Bill Wendling | 2008-11-04 | 3 | -14/+42 |
| | | | | | | | | | | | "getOrInsertFunction" in that it either adds a new declaration of the global and returns it, or returns the current one -- optionally casting it to the correct type. - Use the new getOrInsertGlobal in the stack protector code. - Use "splitBasicBlock" in the stack protector code. llvm-svn: 58727 | ||||
| * | First pass at checking for the creation of a new join point when doing ↵ | Owen Anderson | 2008-11-04 | 1 | -0/+73 |
| | | | | | | | pre-alloc splitting. This is not turned on yet. llvm-svn: 58726 | ||||
| * | Actually ARM / Mac OS X does have UINTTOFP_I64_F{64|32} libcalls. | Evan Cheng | 2008-11-04 | 2 | -4/+17 |
| | | | | | llvm-svn: 58725 | ||||
| * | Update in response to feedback from Chris: | Bill Wendling | 2008-11-04 | 3 | -33/+60 |
| | | | | | | | | | | | | | | | | | | - Use enums instead of magic numbers. - Rework algorithm to use the bytes size from the target to determine when to emit stack protectors. - Get rid of "propolice" in any comments. - Renamed an option to its expanded form. - Other miscellanenous changes. More changes will come after this. llvm-svn: 58723 | ||||
| * | fix two validation errors | Gabor Greif | 2008-11-04 | 1 | -1/+2 |
| | | | | | llvm-svn: 58722 | ||||
| * | fix typos, harmonize formatting | Gabor Greif | 2008-11-04 | 1 | -3/+3 |
| | | | | | llvm-svn: 58721 | ||||
| * | Revert 58687. This breaks mingw. | Tanya Lattner | 2008-11-04 | 1 | -5/+12 |
| | | | | | llvm-svn: 58719 | ||||
| * | Allow SROA of vectors. Removing this caused a | Dale Johannesen | 2008-11-04 | 1 | -12/+4 |
| | | | | | | | | huge performance regression in something we care about. This may not be final fix. llvm-svn: 58718 | ||||
| * | 80 columns | Dale Johannesen | 2008-11-04 | 1 | -2/+2 |
| | | | | | llvm-svn: 58717 | ||||
| * | Update CMakeLists.txt | Cedric Venet | 2008-11-04 | 1 | -0/+1 |
| | | | | | llvm-svn: 58716 | ||||
| * | Custom lower bit_convert i64 -> f64 into FMDRR. This is now happening with ↵ | Evan Cheng | 2008-11-04 | 2 | -9/+41 |
| | | | | | | | legalizetypes. llvm-svn: 58714 | ||||
| * | Remove stray character. | Daniel Dunbar | 2008-11-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 58713 | ||||
| * | Add note about cmake. Patch by Oscar Fuentes. | Tanya Lattner | 2008-11-04 | 1 | -0/+4 |
| | | | | | llvm-svn: 58712 | ||||
| * | Update Xcode project. | Ted Kremenek | 2008-11-04 | 1 | -2/+6 |
| | | | | | llvm-svn: 58711 | ||||
| * | Give tablegen's Type a destructor, to suppress spurious | Dan Gohman | 2008-11-04 | 1 | -0/+1 |
| | | | | | | | | "Type has virtual functions but non-virtual destructor" warnings. llvm-svn: 58710 | ||||
| * | Fix typo. Patch by nlewycky. | Duncan Sands | 2008-11-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 58709 | ||||
| * | Debug output tweak. | Evan Cheng | 2008-11-04 | 1 | -2/+2 |
| | | | | | llvm-svn: 58708 | ||||
| * | LDM_RET restores pc, do not set 's' bit which would restore CPSR from SPSR. | Evan Cheng | 2008-11-04 | 1 | -1/+0 |
| | | | | | llvm-svn: 58707 | ||||
| * | Fix PR3011: LegalizeTypes support for scalarizing | Duncan Sands | 2008-11-04 | 3 | -0/+19 |
| | | | | | | | SELECT_CC. llvm-svn: 58706 | ||||
| * | Make it an error if an Objective-C declaration is not in the global scope. | Anders Carlsson | 2008-11-04 | 4 | -6/+75 |
| | | | | | llvm-svn: 58705 | ||||
| * | LinkageSpecDecl is c++ specific, move it to DeclCXX | Chris Lattner | 2008-11-04 | 5 | -45/+49 |
| | | | | | llvm-svn: 58704 | ||||
| * | Duncan pointed out that the Extended case in getTypeForMVT could | Dan Gohman | 2008-11-04 | 1 | -7/+2 |
| | | | | | | | be considerably simplified. llvm-svn: 58703 | ||||
| * | Add a return statement to suppress warnings in NDEBUG builds. | Dan Gohman | 2008-11-04 | 1 | -0/+1 |
| | | | | | llvm-svn: 58702 | ||||
| * | Add some asserts to verify MVT invariant assumptions. | Dan Gohman | 2008-11-04 | 2 | -0/+4 |
| | | | | | llvm-svn: 58701 | ||||
| * | Some cleanup of the cast checkers. Don't canonicalize types when not needed. ↵ | Sebastian Redl | 2008-11-04 | 5 | -56/+37 |
| | | | | | | | Use distinct diagnostics for distinct errors. llvm-svn: 58700 | ||||
| * | Fine-grained C++ status page | Douglas Gregor | 2008-11-04 | 1 | -47/+874 |
| | | | | | llvm-svn: 58699 | ||||
| * | Add a new expression class, ObjCSuperExpr, to handle the Objective-C ↵ | Douglas Gregor | 2008-11-04 | 14 | -22/+76 |
| | | | | | | | 'super'. Remove ObjCThis from PredefinedExpr llvm-svn: 58698 | ||||
| * | regenerate | Nuno Lopes | 2008-11-04 | 3 | -339/+347 |
| | | | | | llvm-svn: 58697 | ||||
| * | fix leakage of APFloats in getExistingVal() | Nuno Lopes | 2008-11-04 | 2 | -1/+7 |
| | | | | | llvm-svn: 58696 | ||||
| * | Create a new expression class, CXXThisExpr, to handle the C++ 'this' primary ↵ | Douglas Gregor | 2008-11-04 | 9 | -24/+74 |
| | | | | | | | expression. Remove CXXThis from PredefinedExpr llvm-svn: 58695 | ||||
| * | regenerate | Nuno Lopes | 2008-11-04 | 3 | -337/+339 |
| | | | | | llvm-svn: 58694 | ||||
| * | fix leakage of APSInt in getVal() | Nuno Lopes | 2008-11-04 | 1 | -0/+1 |
| | | | | | llvm-svn: 58693 | ||||
| * | Now that we have copy initialization support, use it for checking the ↵ | Douglas Gregor | 2008-11-04 | 2 | -11/+15 |
| | | | | | | | default arguments llvm-svn: 58692 | ||||
| * | Diagnose use of 'this' in a C++ default argument. Thanks to Eli for ↵ | Douglas Gregor | 2008-11-04 | 3 | -7/+20 |
| | | | | | | | correcting my bogus assertion about it already being handled llvm-svn: 58691 | ||||
| * | fix leakage of IfcvtTokens | Nuno Lopes | 2008-11-04 | 1 | -1/+5 |
| | | | | | llvm-svn: 58690 | ||||
| * | Trivial style fix. | Sebastian Redl | 2008-11-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 58689 | ||||
| * | For some targets, it's not possible to place GVs in the same memory buffer ↵ | Evan Cheng | 2008-11-04 | 3 | -0/+26 |
| | | | | | | | | | as the MachineCodeEmitter allocated memory. Code and data has different read / write / execution privilege requirements. This is a short term workaround. The current solution is for the JIT memory manager to manage code and data memory separately. llvm-svn: 58688 | ||||
| * | Don't "shell out" to resolve paths. Using pure perl makes llvm-config | Nick Lewycky | 2008-11-04 | 1 | -12/+5 |
| | | | | | | | friendlier to non-Unixes that happen to have perl. Patch from Sascha Othman! llvm-svn: 58687 | ||||
| * | #define NULL as 0 when compiling as C++. This fixes the carbon.cpp and ↵ | Anders Carlsson | 2008-11-04 | 1 | -0/+5 |
| | | | | | | | cocoa.mm test failures. llvm-svn: 58685 | ||||
| * | 80 col violation. | Evan Cheng | 2008-11-04 | 1 | -2/+2 |
| | | | | | llvm-svn: 58684 | ||||
| * | Stylistic change. | Evan Cheng | 2008-11-04 | 1 | -2/+2 |
| | | | | | llvm-svn: 58683 | ||||
| * | hasDisassembler should return false if disassembler isn't available. | Evan Cheng | 2008-11-04 | 1 | -0/+4 |
| | | | | | llvm-svn: 58682 | ||||
| * | Implement lowering of va_arg in clang directly. (This is 32-bit X86 only for ↵ | Anders Carlsson | 2008-11-04 | 4 | -4/+55 |
| | | | | | | | now). llvm-svn: 58681 | ||||

