| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add a comment. | Dan Gohman | 2010-08-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 112080 | ||||
| * | MCELF: Use precomputed symbol indices, patch by Roman Divacky. | Benjamin Kramer | 2010-08-25 | 1 | -11/+7 |
| | | | | | llvm-svn: 112079 | ||||
| * | Fix header define to reflect the name of the file. | Eric Christopher | 2010-08-25 | 1 | -2/+2 |
| | | | | | | | Patch by Adam Treat! llvm-svn: 112077 | ||||
| * | MC: Fix inconsistant naming in COFF object writer. Patch by Cameron Esfahani. | Michael J. Spencer | 2010-08-25 | 1 | -3/+4 |
| | | | | | llvm-svn: 112076 | ||||
| * | Don't override the var from the enclosing scope. | Jim Grosbach | 2010-08-25 | 1 | -2/+2 |
| | | | | | | | | When doing copy/paste/modify, it's apparently rather important to remember the 'modify' bit... llvm-svn: 112075 | ||||
| * | zap dead code | Chris Lattner | 2010-08-25 | 1 | -34/+0 |
| | | | | | llvm-svn: 112073 | ||||
| * | DIGlobalVariable can be used to encode debug info for globals that are ↵ | Devang Patel | 2010-08-25 | 2 | -2/+21 |
| | | | | | | | directly folded into a constant by FE. llvm-svn: 112072 | ||||
| * | lto_codegen_set_gcc_path was removed. | Dan Gohman | 2010-08-25 | 2 | -9/+0 |
| | | | | | llvm-svn: 112069 | ||||
| * | Fix a few missing entries in lto.exports. | Dan Gohman | 2010-08-25 | 1 | -0/+3 |
| | | | | | llvm-svn: 112068 | ||||
| * | Remove dead recursive function. Yay for clang -Wunused-function. | Benjamin Kramer | 2010-08-25 | 1 | -7/+0 |
| | | | | | llvm-svn: 112060 | ||||
| * | Clear FunctionLocalMDs in purgeFunction along with the rest of the | Dan Gohman | 2010-08-25 | 1 | -1/+1 |
| | | | | | | | function-specific state. llvm-svn: 112058 | ||||
| * | Fix whitespace. | Dan Gohman | 2010-08-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 112056 | ||||
| * | Eliminate an unnecessary cast. | Dan Gohman | 2010-08-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 112055 | ||||
| * | ARM/Thumb2: Fix a misselect in getARMCmp, when attempting to adjust a signed | Daniel Dunbar | 2010-08-25 | 2 | -4/+18 |
| | | | | | | | | | | comparison that would overflow. - The other under/overflow cases can't actually happen because the immediates which would trigger them are legal (so we don't enter this code), but adjusted the style to make it clear the transform is always valid. llvm-svn: 112053 | ||||
| * | Regenerate. | Eric Christopher | 2010-08-25 | 2 | -249/+0 |
| | | | | | llvm-svn: 112042 | ||||
| * | Remove getsect checks, the result is unused and is broken anyhow. | Eric Christopher | 2010-08-25 | 1 | -20/+0 |
| | | | | | | | | Fixes PR7967. Owen: You added these, any reason? llvm-svn: 112041 | ||||
| * | Do type checks before we bother to do everything else. | Eric Christopher | 2010-08-25 | 1 | -8/+9 |
| | | | | | llvm-svn: 112039 | ||||
| * | Add another basic test cribbed from the x86 fast-isel tests. | Eric Christopher | 2010-08-25 | 1 | -0/+23 |
| | | | | | llvm-svn: 112036 | ||||
| * | Run this on thumb and arm. | Eric Christopher | 2010-08-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 112035 | ||||
| * | Fix nasty mingw32 bug, which e.g. prevented llvm-gcc bootstrap there. | Anton Korobeynikov | 2010-08-25 | 3 | -6/+10 |
| | | | | | | | | | Mark _alloca call as clobberring EFLAGS, otherwise some DCE might remove other flags-clobberring stuff (e.g. cmp instructions) occuring after _alloca call. llvm-svn: 112034 | ||||
| * | Make this testcase actually executed with fast-isel on arm. | Eric Christopher | 2010-08-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 112033 | ||||
| * | Reorganize load mechanisms. Handle types in a little less fixed way. | Eric Christopher | 2010-08-25 | 1 | -19/+45 |
| | | | | | | | Fix some todos. No functional change. llvm-svn: 112031 | ||||
| * | Apparently this is needed for llvm-link to link. | Eric Christopher | 2010-08-25 | 1 | -1/+1 |
| | | | | | | | Untested. llvm-svn: 112029 | ||||
| * | Allow strict subclasses of register classes, this way we can handle | Eric Christopher | 2010-08-25 | 1 | -2/+3 |
| | | | | | | | | | | | ARM instructions with: foo GPR, rGPR which happens a lot. llvm-svn: 112025 | ||||
| * | buildbot/valgrind: Ignore leaks in /usr/bin/as. | Daniel Dunbar | 2010-08-25 | 2 | -0/+12 |
| | | | | | llvm-svn: 112022 | ||||
| * | PUNPCKLDQ should also be used for v4f32 | Bruno Cardoso Lopes | 2010-08-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 112020 | ||||
| * | teach lowering to get target specific nodes for pshufd, emulating the same ↵ | Bruno Cardoso Lopes | 2010-08-25 | 1 | -5/+51 |
| | | | | | | | isel behavior for now, so we can pass all vector shuffle tests llvm-svn: 112017 | ||||
| * | Convert test to use filecheck and make it more specific | Bruno Cardoso Lopes | 2010-08-25 | 1 | -1/+2 |
| | | | | | llvm-svn: 112016 | ||||
| * | In the default address space, any GEP off of null results in a trap value if ↵ | Owen Anderson | 2010-08-25 | 2 | -4/+53 |
| | | | | | | | | | | you try to load it. Thus, any load in the default address space that completes implies that the base value that it GEP'd from was not null. llvm-svn: 112015 | ||||
| * | Split out register class subclassing to a separate function and clean up | Eric Christopher | 2010-08-25 | 2 | -29/+33 |
| | | | | | | | accordingly. No functional change. llvm-svn: 112008 | ||||
| * | Fix comment. | Eric Christopher | 2010-08-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 111996 | ||||
| * | Don't include the is-function-local bit in the FoldingSetNodeID | Dan Gohman | 2010-08-24 | 1 | -15/+15 |
| | | | | | | | | | for MDNodes, since this information is effectively implied by the operands. This allow allows the code to avoid doing a recursive is-it-really-function-local check in some cases. llvm-svn: 111995 | ||||
| * | split the vector case of getCopyFromParts out to its own function, | Chris Lattner | 2010-08-24 | 1 | -81/+102 |
| | | | | | | | no functionality change. llvm-svn: 111994 | ||||
| * | Use Bits.data() instead of &Bits[0]. | Dan Gohman | 2010-08-24 | 1 | -3/+3 |
| | | | | | llvm-svn: 111993 | ||||
| * | split the vector case out of getCopyToParts into its own function. No | Chris Lattner | 2010-08-24 | 1 | -117/+126 |
| | | | | | | | functionality change. llvm-svn: 111990 | ||||
| * | tidy up, reduce indentation | Chris Lattner | 2010-08-24 | 2 | -127/+123 |
| | | | | | llvm-svn: 111982 | ||||
| * | Fix predicate and add a comment. | Eric Christopher | 2010-08-24 | 1 | -1/+2 |
| | | | | | llvm-svn: 111981 | ||||
| * | Rework braindead conditionals I put in yesterday. | Eric Christopher | 2010-08-24 | 1 | -14/+12 |
| | | | | | llvm-svn: 111974 | ||||
| * | Fix thumb2 mode loads to have the correct operand ordering. Add a todo | Eric Christopher | 2010-08-24 | 1 | -4/+9 |
| | | | | | | | to fix this in the port. llvm-svn: 111973 | ||||
| * | NULL loads are only invalid in the default address space. | Owen Anderson | 2010-08-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 111972 | ||||
| * | Add support for inferring values for the default cases of switches. | Owen Anderson | 2010-08-24 | 1 | -3/+22 |
| | | | | | llvm-svn: 111971 | ||||
| * | Add ARM heuristic for when to allocate a virtual base register for stack | Jim Grosbach | 2010-08-24 | 4 | -10/+48 |
| | | | | | | | access. rdar://8277890&7352504 llvm-svn: 111968 | ||||
| * | Change the parsing of .loc back to allow the LineNumber field to be optional as | Kevin Enderby | 2010-08-24 | 1 | -7/+8 |
| | | | | | | | it is with other assemblers. llvm-svn: 111967 | ||||
| * | Fix COFF x86-64 relocations. PR7960. | Michael J. Spencer | 2010-08-24 | 4 | -52/+89 |
| | | | | | | | Multiple symbol reloc handling part of the patch by Cameron Esfahani. llvm-svn: 111963 | ||||
| * | XFAIL this on mingw, following remove_arguments_test.ll. | Dan Gohman | 2010-08-24 | 1 | -0/+1 |
| | | | | | llvm-svn: 111962 | ||||
| * | Add support for inferring that a load from a pointer implies that it is not ↵ | Owen Anderson | 2010-08-24 | 1 | -4/+17 |
| | | | | | | | null. llvm-svn: 111959 | ||||
| * | First bit of support for the dwarf .loc directive. This patch updates the | Kevin Enderby | 2010-08-24 | 4 | -19/+162 |
| | | | | | | | | | | | needed parsing for the .loc directive and saves the current info from that into the context. The next patch will take the current loc info after an instruction is assembled and save that info into a vector for each section for use to build the line number tables. The patch after that will encode the info from those vectors into the output file as the dwarf line tables. llvm-svn: 111956 | ||||
| * | Add a testcase for basic bugpointing in the presence of metadata. | Dan Gohman | 2010-08-24 | 1 | -0/+34 |
| | | | | | llvm-svn: 111955 | ||||
| * | - Add the LinkerPrivateWeakDefAutoLinkage to the Ada bindings. | Bill Wendling | 2010-08-24 | 3 | -19/+30 |
| | | | | | | | - Support the LinkerWeak*Linkage types in llvm-nm and in LinkModules.cpp. llvm-svn: 111952 | ||||
| * | MC/X86: Tweak imul recognition, previous hack only applies for the imul form | Daniel Dunbar | 2010-08-24 | 2 | -1/+6 |
| | | | | | | | taking immediates. llvm-svn: 111950 | ||||

