| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned | Eli Friedman | 2009-07-09 | 7 | -56/+46 |
| | | | | | | | | | | value. Adjust other code to deal with that correctly. Make DAGTypeLegalizer::PromoteIntRes_EXTRACT_VECTOR_ELT take advantage of this new flexibility to simplify the code and make it deal with unusual vectors (like <4 x i1>) correctly. Fixes PR3037. llvm-svn: 75176 | ||||
| * | Add a Thumb readme entry. | Evan Cheng | 2009-07-09 | 1 | -0/+6 |
| | | | | | llvm-svn: 75173 | ||||
| * | Correct comment. | Evan Cheng | 2009-07-09 | 1 | -1/+1 |
| | | | | | llvm-svn: 75172 | ||||
| * | bug 4524: Add MSP430 to the cmake build. | Richard Pennington | 2009-07-09 | 2 | -4/+6 |
| | | | | | llvm-svn: 75170 | ||||
| * | Handle 'A' modifier in inline asms. | Dale Johannesen | 2009-07-09 | 1 | -0/+9 |
| | | | | | | | | gcc.apple/asm-block-13.c gcc.apple/asm-block-57.c llvm-svn: 75169 | ||||
| * | Regenerate. | Mikhail Glushenkov | 2009-07-09 | 1 | -0/+2 |
| | | | | | llvm-svn: 75167 | ||||
| * | Documentation update. | Mikhail Glushenkov | 2009-07-09 | 2 | -0/+8 |
| | | | | | llvm-svn: 75166 | ||||
| * | We don't need to set SaveTemps here. | Mikhail Glushenkov | 2009-07-09 | 1 | -1/+0 |
| | | | | | | | '--temp-dir' always overrides 'save-temps'. llvm-svn: 75165 | ||||
| * | Adjust comment. | Mikhail Glushenkov | 2009-07-09 | 1 | -2/+2 |
| | | | | | llvm-svn: 75164 | ||||
| * | Remove some duplication. | Mikhail Glushenkov | 2009-07-09 | 1 | -17/+17 |
| | | | | | llvm-svn: 75163 | ||||
| * | Rename -t to --temp-dir. | Mikhail Glushenkov | 2009-07-09 | 1 | -2/+2 |
| | | | | | | | | -t is already used by gcc in the meaning 'ld -t' (trace). The Base plugin may want to emulate this behaviour. llvm-svn: 75162 | ||||
| * | As Chris pointed out, we don't actually need to pass the context around here. | Owen Anderson | 2009-07-09 | 3 | -5/+4 |
| | | | | | llvm-svn: 75161 | ||||
| * | back out r75156 for now. | Chris Lattner | 2009-07-09 | 2 | -489/+0 |
| | | | | | llvm-svn: 75160 | ||||
| * | A little bit more LLVMContextification. | Owen Anderson | 2009-07-09 | 2 | -5/+11 |
| | | | | | llvm-svn: 75159 | ||||
| * | Handle Thumb-2 addressing modes during FP elimination. | David Goodwin | 2009-07-09 | 1 | -0/+13 |
| | | | | | llvm-svn: 75158 | ||||
| * | ImmutableSet/ImmutableMap: Allow caching of null digests by properly using a ↵ | Ted Kremenek | 2009-07-09 | 1 | -37/+45 |
| | | | | | | | flag to record if the digest of an ImutAVLTree has been cached. llvm-svn: 75157 | ||||
| * | Add some classes to produce pretty-printed asm. We'll use these | David Greene | 2009-07-09 | 2 | -0/+489 |
| | | | | | | | | shortly to provide nicely printed comments and other goodies in asm files. llvm-svn: 75156 | ||||
| * | By default -t is always on for mcc16 and it uses ./tmp-objs as the temp ↵ | Sanjiv Gupta | 2009-07-09 | 1 | -1/+2 |
| | | | | | | | directory. llvm-svn: 75155 | ||||
| * | Fixed handling of -t. It gets the prirority for temp dir name. | Sanjiv Gupta | 2009-07-09 | 1 | -0/+1 |
| | | | | | llvm-svn: 75154 | ||||
| * | Thread LLVMContext through MVT and related parts of SDISel. | Owen Anderson | 2009-07-09 | 25 | -101/+131 |
| | | | | | llvm-svn: 75153 | ||||
| * | Resolve undefined behaviour when ManagedStatic is instantiated with a ↵ | Alisdair Meredith | 2009-07-09 | 1 | -8/+10 |
| | | | | | | | fixed-length array type. llvm-svn: 75149 | ||||
| * | add llvm-mc support for parsing the .lcomm directive, patch by Kevin Enderby! | Chris Lattner | 2009-07-09 | 5 | -18/+35 |
| | | | | | llvm-svn: 75148 | ||||
| * | Regenerate for GraphViz tool discovery. | David Greene | 2009-07-09 | 1 | -25/+257 |
| | | | | | llvm-svn: 75145 | ||||
| * | Add support for other GraphViz display tools. This can help | David Greene | 2009-07-09 | 4 | -9/+126 |
| | | | | | | | | with very large graphs, where dot isn't necessarily the most visually pleasing way of looking at the graph. llvm-svn: 75144 | ||||
| * | remove dead function. | Chris Lattner | 2009-07-09 | 1 | -9/+0 |
| | | | | | llvm-svn: 75143 | ||||
| * | Misc encoding fixes; reported on llvmdev. | Eli Friedman | 2009-07-09 | 1 | -4/+4 |
| | | | | | llvm-svn: 75142 | ||||
| * | eraseFromDisk no longer throws. | Chris Lattner | 2009-07-09 | 1 | -4/+1 |
| | | | | | llvm-svn: 75139 | ||||
| * | There's no need to consider PHI nodes in the same block as the instruction | Nick Lewycky | 2009-07-09 | 3 | -0/+78 |
| | | | | | | | we're inserting sigma/phi functions for. Patch by Andre Tavares. llvm-svn: 75138 | ||||
| * | Forgot a couple files when adding the -ssi-everything pass. | Nick Lewycky | 2009-07-09 | 2 | -1/+10 |
| | | | | | llvm-svn: 75136 | ||||
| * | Add some statistics to SSI so we can see what it's up to. | Nick Lewycky | 2009-07-09 | 1 | -0/+43 |
| | | | | | | | Add an -ssi-everything pass which calls createSSI on everything in the function. llvm-svn: 75135 | ||||
| * | * Install crosstool in /usr/local/crosstool | Misha Brukman | 2009-07-09 | 1 | -18/+8 |
| | | | | | | | | | | * Updated LLVM and LLVM-GCC to newer revisions * Allow separate revisions per SVN module * Allow user to override MAKE_OPTS * Removed unused function verifyNotDir() llvm-svn: 75134 | ||||
| * | Missing ) | Bill Wendling | 2009-07-09 | 1 | -1/+1 |
| | | | | | llvm-svn: 75126 | ||||
| * | Add a -t="dir" option to the driver. This can be used to specify the ↵ | Sanjiv Gupta | 2009-07-09 | 3 | -0/+12 |
| | | | | | | | directory to be used as TempDir if somebody doesn't want to use the standard /tmp. llvm-svn: 75121 | ||||
| * | Added few more options to individual tools. | Sanjiv Gupta | 2009-07-09 | 1 | -2/+2 |
| | | | | | llvm-svn: 75120 | ||||
| * | Return dir separator as per platform. | Sanjiv Gupta | 2009-07-09 | 1 | -0/+4 |
| | | | | | llvm-svn: 75119 | ||||
| * | simplify this logic a bit more. | Chris Lattner | 2009-07-09 | 1 | -6/+2 |
| | | | | | llvm-svn: 75118 | ||||
| * | move reasoning about darwin $non_lazy_ptr stubs from asmprinter into | Chris Lattner | 2009-07-09 | 4 | -40/+98 |
| | | | | | | | isel. llvm-svn: 75117 | ||||
| * | Targets sometimes assign fixed stack object to spill certain callee-saved | Evan Cheng | 2009-07-09 | 8 | -18/+52 |
| | | | | | | | | | | | registers based on dynamic conditions. For example, X86 EBP/RBP, when used as frame register has to be spilled in the first fixed object. It should inform PEI this so it doesn't get allocated another stack object. Also, it should not be spilled as other callee-saved registers but rather its spilling and restoring are being handled by emitPrologue and emitEpilogue. Avoid spilling it twice. llvm-svn: 75116 | ||||
| * | Reorg includes. | Evan Cheng | 2009-07-09 | 2 | -2/+1 |
| | | | | | llvm-svn: 75115 | ||||
| * | add default ctor. | Chris Lattner | 2009-07-09 | 1 | -0/+1 |
| | | | | | llvm-svn: 75114 | ||||
| * | rearrange some code, no functionality change. | Chris Lattner | 2009-07-09 | 1 | -23/+28 |
| | | | | | llvm-svn: 75113 | ||||
| * | make direct calls set MO_PLT or MO_DARWIN_STUB as appropriate with fast isel. | Chris Lattner | 2009-07-09 | 1 | -7/+36 |
| | | | | | llvm-svn: 75112 | ||||
| * | Don't create undefined symbols for aliases. | Nick Lewycky | 2009-07-09 | 1 | -2/+5 |
| | | | | | llvm-svn: 75111 | ||||
| * | reduce nesting by rearranging branches. | Chris Lattner | 2009-07-09 | 1 | -17/+12 |
| | | | | | llvm-svn: 75110 | ||||
| * | make isel use MO_PIC_BASE_OFFSET when lowering globalvalues on darwin in pic | Chris Lattner | 2009-07-09 | 2 | -6/+5 |
| | | | | | | | mode, instead of having asmprinter just "know" to print them. llvm-svn: 75109 | ||||
| * | various minor cleanups, no functionality change. | Chris Lattner | 2009-07-09 | 1 | -6/+6 |
| | | | | | llvm-svn: 75108 | ||||
| * | make isel decide whether to emit $stub's on darwin instead of asmprinter. | Chris Lattner | 2009-07-09 | 3 | -48/+48 |
| | | | | | llvm-svn: 75107 | ||||
| * | pc-relative references are *always* to functions, never to globals. ISel | Chris Lattner | 2009-07-09 | 1 | -21/+8 |
| | | | | | | | is incapable of lowering direct references to globals like this, zap the code. llvm-svn: 75106 | ||||
| * | make cygwin use its own stubs set, instead of overloading a darwin one. | Chris Lattner | 2009-07-09 | 2 | -4/+3 |
| | | | | | llvm-svn: 75105 | ||||
| * | Make isel determine where to emit PLT-relative calls instead of having | Chris Lattner | 2009-07-09 | 2 | -18/+31 |
| | | | | | | | asmprinter do it. llvm-svn: 75104 | ||||

