| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Remove dead code. | Devang Patel | 2009-07-07 | 2 | -32/+2 | |
| | | | | | llvm-svn: 74949 | |||||
| * | LLVM Context-ification. | Owen Anderson | 2009-07-07 | 1 | -22/+42 | |
| | | | | | llvm-svn: 74948 | |||||
| * | Add Thumb2 movcc instructions. | Evan Cheng | 2009-07-07 | 2 | -35/+82 | |
| | | | | | llvm-svn: 74946 | |||||
| * | Implement parsing support for the .comm directive. Patch by | Chris Lattner | 2009-07-07 | 1 | -0/+12 | |
| | | | | | | | Kevin Enderby! llvm-svn: 74944 | |||||
| * | LLVMContext-ify the bitcode reader. | Owen Anderson | 2009-07-07 | 2 | -57/+65 | |
| | | | | | llvm-svn: 74942 | |||||
| * | Add BX and BXr9 encodings. Patch by Sean Callanan. | Evan Cheng | 2009-07-07 | 1 | -2/+10 | |
| | | | | | llvm-svn: 74938 | |||||
| * | Fix build. | Mike Stump | 2009-07-07 | 1 | -0/+1 | |
| | | | | | llvm-svn: 74936 | |||||
| * | Use LLVMContext in the LLLexer. | Owen Anderson | 2009-07-07 | 3 | -5/+10 | |
| | | | | | llvm-svn: 74934 | |||||
| * | Have scoped mutexes take referenes instead of pointers. | Owen Anderson | 2009-07-07 | 16 | -64/+64 | |
| | | | | | llvm-svn: 74931 | |||||
| * | Eliminate the static constructors and locks from DynamicLibrary.cpp. | Chris Lattner | 2009-07-07 | 1 | -26/+27 | |
| | | | | | | | | | | | | | | | | | | | This fixes PR4512 and eliminating static ctors is always good. Losing thread safety is unfortunate, but the code is just incredibly poorly designed. If someone is interested, the "right" solution is to split DynamicLibrary.cpp into two separate pieces: a stateless piece in libsystem, and a simple support file in libsupport that has the "state" (e.g. AddSymbol) in managed static objects. Doing this would both fix memory leaks we already have, as well as make the code thread safe again. it would also make sense to move all the unix specific code in System/DynamicLibrary.cpp into System/Unix/DynamicLibrary.inc. llvm-svn: 74927 | |||||
| * | remove dead code, noone creates instances of "DynamicLibrary", so the ctor ↵ | Chris Lattner | 2009-07-07 | 1 | -10/+1 | |
| | | | | | | | and dtor are dead. llvm-svn: 74926 | |||||
| * | Revert 74898. It broke several tests. | Evan Cheng | 2009-07-07 | 1 | -9/+3 | |
| | | | | | llvm-svn: 74925 | |||||
| * | we don't use libtool anymore, update comments. | Chris Lattner | 2009-07-07 | 1 | -12/+2 | |
| | | | | | llvm-svn: 74924 | |||||
| * | Fix braces. | Torok Edwin | 2009-07-07 | 1 | -4/+2 | |
| | | | | | llvm-svn: 74923 | |||||
| * | Introduce new error handling API. | Torok Edwin | 2009-07-07 | 3 | -7/+60 | |
| | | | | | | | | | This will replace exit()/abort() style error handling with an API that allows clients to register custom error handling hooks. The default is to call exit(1) when no error handler is provided. llvm-svn: 74922 | |||||
| * | Re-LLVMContext-ize DebugInfo, now with less breakage. | Owen Anderson | 2009-07-07 | 1 | -58/+72 | |
| | | | | | llvm-svn: 74920 | |||||
| * | Change all SCEV* to SCEV *. | Dan Gohman | 2009-07-07 | 7 | -372/+372 | |
| | | | | | llvm-svn: 74918 | |||||
| * | Revert part of r74873 that broke Clang's debug info generation. | Owen Anderson | 2009-07-07 | 1 | -81/+57 | |
| | | | | | llvm-svn: 74910 | |||||
| * | if the terminator is a branch depending upon the side effects of a | Sanjiv Gupta | 2009-07-07 | 1 | -3/+9 | |
| | | | | | | | | | previous cmp; a copy can not be inserted here if the copy insn also has side effects. We don't have access to the attributes of copy insn here; so just play safe by finding a safe locations for branch terminators. llvm-svn: 74898 | |||||
| * | Add Thumb2 pkhbt / pkhtb. | Evan Cheng | 2009-07-07 | 1 | -4/+25 | |
| | | | | | llvm-svn: 74895 | |||||
| * | Add some more Thumb2 multiplication instructions. | Evan Cheng | 2009-07-07 | 3 | -11/+134 | |
| | | | | | llvm-svn: 74889 | |||||
| * | 80 col violation. | Evan Cheng | 2009-07-07 | 1 | -2/+2 | |
| | | | | | llvm-svn: 74888 | |||||
| * | Don't accept globals as matching 'i' constraint | Dale Johannesen | 2009-07-07 | 1 | -1/+6 | |
| | | | | | | | | in PIC modes (in accordance with existing comment). gcc.apple/asm-block-25.c llvm-svn: 74886 | |||||
| * | !"i" is a valid MDString. | Devang Patel | 2009-07-06 | 1 | -1/+0 | |
| | | | | | llvm-svn: 74881 | |||||
| * | Avoid directly relying on llvm.dbg.compile_unit and llvm.dbg.global_variables. | Devang Patel | 2009-07-06 | 1 | -27/+29 | |
| | | | | | | | PIC16 developers, please verify. Thanks. llvm-svn: 74880 | |||||
| * | Add FIXMEs. | Devang Patel | 2009-07-06 | 1 | -0/+3 | |
| | | | | | llvm-svn: 74879 | |||||
| * | "LLVMContext* " --> "LLVMContext *" | Owen Anderson | 2009-07-06 | 22 | -95/+95 | |
| | | | | | llvm-svn: 74878 | |||||
| * | Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's ↵ | Owen Anderson | 2009-07-06 | 8 | -99/+141 | |
| | | | | | | | through the ValueTracking API. llvm-svn: 74873 | |||||
| * | isThumb2 really should mean thumb2 only, not thumb2+. | Evan Cheng | 2009-07-06 | 1 | -1/+1 | |
| | | | | | llvm-svn: 74871 | |||||
| * | Add bfc to armv6t2. | Evan Cheng | 2009-07-06 | 3 | -35/+48 | |
| | | | | | llvm-svn: 74868 | |||||
| * | Added ARM::mls for armv6t2. | Evan Cheng | 2009-07-06 | 1 | -0/+6 | |
| | | | | | llvm-svn: 74866 | |||||
| * | Avoid adding a duplicate def. This fixes PR4478. | Evan Cheng | 2009-07-06 | 1 | -2/+11 | |
| | | | | | llvm-svn: 74857 | |||||
| * | No need to double-include config.h | Owen Anderson | 2009-07-06 | 1 | -1/+1 | |
| | | | | | llvm-svn: 74854 | |||||
| * | We need to include config.h to get the proper setting to LLVM_MULTITHREADED. | Owen Anderson | 2009-07-06 | 1 | -0/+1 | |
| | | | | | | | Patch by Xerxes Ranby. llvm-svn: 74846 | |||||
| * | Thread LLVMContext through the constant folding APIs, which touches a lot of ↵ | Owen Anderson | 2009-07-06 | 17 | -189/+239 | |
| | | | | | | | files. llvm-svn: 74844 | |||||
| * | pic16 doesn't have a Data64bitsDirective. Set it NULL explicitly to tell the ↵ | Sanjiv Gupta | 2009-07-06 | 1 | -0/+1 | |
| | | | | | | | generic code to not pick the default. llvm-svn: 74839 | |||||
| * | pic16 isn't ready to handle llvm.metadata yet. | Sanjiv Gupta | 2009-07-06 | 1 | -0/+2 | |
| | | | | | llvm-svn: 74838 | |||||
| * | Add two new accessors to the C bindings, patch by Wladimir van der Laan! | Chris Lattner | 2009-07-06 | 1 | -0/+9 | |
| | | | | | llvm-svn: 74836 | |||||
| * | improve portability to windows, patch by Xerces Ranby! | Chris Lattner | 2009-07-06 | 1 | -1/+1 | |
| | | | | | llvm-svn: 74835 | |||||
| * | Oops, I #included errno.h from inside the llvm::sys namespace. | Jeffrey Yasskin | 2009-07-06 | 1 | -1/+4 | |
| | | | | | llvm-svn: 74834 | |||||
| * | Fix the cmake build - patch by Xerxes Rånby. | Duncan Sands | 2009-07-06 | 1 | -0/+1 | |
| | | | | | llvm-svn: 74825 | |||||
| * | Reverting back the changes checked-in accidently. | Sanjiv Gupta | 2009-07-06 | 2 | -13/+1 | |
| | | | | | llvm-svn: 74823 | |||||
| * | Implement _CONFIG macro to allow users to se to configuration settings on ↵ | Sanjiv Gupta | 2009-07-06 | 6 | -27/+246 | |
| | | | | | | | | | | | | the part. Implement _section macro to allow users to place objects in specific sections. Implement _address macro to allow users to place objects at a particular address. Placing objects at a memory address: crate a unique section name from varname, address, object type and put that section at specified address. Mark this section a full (size = banksize) so that other objects do not compete for it while placing objects to sections in AsmPrinter. llvm-svn: 74822 | |||||
| * | Changed ELFCodeEmitter to inherit from ObjectCodeEmitter | Bruno Cardoso Lopes | 2009-07-06 | 4 | -131/+51 | |
| | | | | | llvm-svn: 74821 | |||||
| * | Corrected the names description. Change in a comment. No functionality change. | Sanjiv Gupta | 2009-07-06 | 1 | -1/+1 | |
| | | | | | llvm-svn: 74819 | |||||
| * | Cleanup MachO writer and code emitter. Fix 80 cols problems, remove extra ↵ | Bruno Cardoso Lopes | 2009-07-06 | 5 | -187/+206 | |
| | | | | | | | spaces, shrink down includes and move some methods out-of-line llvm-svn: 74817 | |||||
| * | Just forgot to include the two new files | Bruno Cardoso Lopes | 2009-07-06 | 1 | -0/+142 | |
| | | | | | llvm-svn: 74814 | |||||
| * | Add the Object Code Emitter class. Original patch by Aaron Gray, I did some | Bruno Cardoso Lopes | 2009-07-06 | 23 | -273/+378 | |
| | | | | | | | cleanup, removed some #includes and moved Object Code Emitter out-of-line. llvm-svn: 74813 | |||||
| * | More LLVMContext-ification. | Owen Anderson | 2009-07-06 | 11 | -135/+181 | |
| | | | | | llvm-svn: 74811 | |||||
| * | More LLVMContext-ification. | Owen Anderson | 2009-07-05 | 21 | -96/+150 | |
| | | | | | llvm-svn: 74807 | |||||

