Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove use of target::getName() | Chris Lattner | 2006-09-03 | 1 | -2/+2 | |
| | | | | llvm-svn: 30069 | |||||
* | Make sure that both non-asm file types are marked as experimental | Nate Begeman | 2006-08-23 | 1 | -1/+2 | |
| | | | | llvm-svn: 29851 | |||||
* | Initial checkin of the Mach-O emitter. There's plenty of fixmes, but it | Nate Begeman | 2006-08-23 | 1 | -3/+0 | |
| | | | | | | does emit linkable .o files in very simple cases. llvm-svn: 29850 | |||||
* | Now that SparcV9 is gone, this logical can be simplified significantly. | Chris Lattner | 2006-08-03 | 1 | -39/+1 | |
| | | | | llvm-svn: 29498 | |||||
* | Fix the build on case-sensitive filesystems :( | Chris Lattner | 2006-08-01 | 1 | -1/+1 | |
| | | | | llvm-svn: 29457 | |||||
* | Introducing plugable register allocators and instruction schedulers. | Jim Laskey | 2006-08-01 | 1 | -0/+1 | |
| | | | | llvm-svn: 29434 | |||||
* | Fix MacOSX build failures. (pr841) | Devang Patel | 2006-07-21 | 1 | -1/+1 | |
| | | | | llvm-svn: 29246 | |||||
* | Build more debugger/selectiondag libraries as archives instead of .o files. | Chris Lattner | 2006-07-21 | 1 | -1/+1 | |
| | | | | | | | | This works around bugs in some versions of the cygwin linker. Patch contributed by Anton Korobeynikov. llvm-svn: 29239 | |||||
* | Fix linking on Alpha | Andrew Lenharth | 2006-07-20 | 1 | -1/+1 | |
| | | | | llvm-svn: 29219 | |||||
* | Tools require EH for their top-level try blocks. | Chris Lattner | 2006-07-07 | 1 | -0/+1 | |
| | | | | llvm-svn: 29035 | |||||
* | For PR780: | Reid Spencer | 2006-06-07 | 1 | -0/+1 | |
| | | | | | | | | | 1. Add #includes to LinkAllVMCore.h to get Mangler.o and InlineAsm.o 2. Make Mangler.h and InlineAsm.h use the macros to ensure linkage 3. Make each of the tools with --load options include LinkAllVMCore.h This should be the last set of changes for this bug and 800. llvm-svn: 28719 | |||||
* | Oops, llc needs libTarget.a not Target.o | Reid Spencer | 2006-06-01 | 1 | -1/+1 | |
| | | | | llvm-svn: 28611 | |||||
* | Use archive libraries instead of object files for VMCore, BCReader, | Reid Spencer | 2006-06-01 | 1 | -5/+5 | |
| | | | | | | | BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate these changes. This was done to speed up link times. llvm-svn: 28610 | |||||
* | added a skeleton of the ARM backend | Rafael Espindola | 2006-05-14 | 1 | -0/+5 | |
| | | | | llvm-svn: 28301 | |||||
* | Refactor a bunch of includes so that TargetMachine.h doesn't have to include | Owen Anderson | 2006-05-12 | 1 | -0/+1 | |
| | | | | | | | TargetData.h. This should make recompiles a bit faster with my current TargetData tinkering. llvm-svn: 28238 | |||||
* | Adjust to use proper TargetData copy ctor | Chris Lattner | 2006-05-04 | 1 | -2/+1 | |
| | | | | llvm-svn: 28112 | |||||
* | Refactor TargetMachine, pushing handling of TargetData into the ↵ | Owen Anderson | 2006-05-03 | 1 | -1/+1 | |
| | | | | | | | | target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. This fixes PR 759. llvm-svn: 28074 | |||||
* | Never link in sparcv9 | Chris Lattner | 2006-04-20 | 1 | -10/+0 | |
| | | | | llvm-svn: 27884 | |||||
* | Add a warning. | Chris Lattner | 2006-04-18 | 1 | -0/+3 | |
| | | | | llvm-svn: 27795 | |||||
* | remove always-null IntrinsicLowering argument. | Chris Lattner | 2006-03-23 | 1 | -3/+1 | |
| | | | | llvm-svn: 26971 | |||||
* | remove support for the skeleton target | Chris Lattner | 2006-02-16 | 1 | -5/+0 | |
| | | | | llvm-svn: 26236 | |||||
* | SparcV8 -> Sparc | Chris Lattner | 2006-02-05 | 1 | -2/+2 | |
| | | | | llvm-svn: 26008 | |||||
* | Remove dead #include | Chris Lattner | 2006-01-23 | 1 | -1/+0 | |
| | | | | llvm-svn: 25520 | |||||
* | It doesn't make sense to give llc a list of passes on the command line, | Chris Lattner | 2006-01-23 | 1 | -18/+0 | |
| | | | | | | LLVM doesn't use it and it can't work anyway. llvm-svn: 25519 | |||||
* | remove unused header | Chris Lattner | 2006-01-05 | 1 | -1/+0 | |
| | | | | llvm-svn: 25101 | |||||
* | Applied some recommend changes from sabre. The dominate one beginning "let the | Jim Laskey | 2006-01-04 | 1 | -3/+0 | |
| | | | | | | | pass manager do it's thing." Fixes crash when compiling -g files and suppresses dwarf statements if no debug info is present. llvm-svn: 25100 | |||||
* | Adding MachineDebugInfo as a immutable pass. | Jim Laskey | 2006-01-04 | 1 | -0/+4 | |
| | | | | llvm-svn: 25088 | |||||
* | don't need this anymore | Duraid Madina | 2005-12-30 | 1 | -1/+0 | |
| | | | | llvm-svn: 25049 | |||||
* | delete file portably | Duraid Madina | 2005-12-30 | 1 | -1/+2 | |
| | | | | llvm-svn: 25048 | |||||
* | behold my standards-compliant humps! | Duraid Madina | 2005-12-28 | 1 | -1/+2 | |
| | | | | llvm-svn: 25033 | |||||
* | WAKEY WAKEY | Duraid Madina | 2005-12-28 | 1 | -1/+1 | |
| | | | | llvm-svn: 25032 | |||||
* | rename option for consistency with -mcpu -mattr etc | Chris Lattner | 2005-12-16 | 1 | -1/+1 | |
| | | | | llvm-svn: 24734 | |||||
* | provide an option to override the target triple in a module from the command | Chris Lattner | 2005-12-16 | 1 | -0/+6 | |
| | | | | | | line. llvm-svn: 24729 | |||||
* | Add a new -fast option, which generates code quickly. | Chris Lattner | 2005-11-08 | 1 | -1/+5 | |
| | | | | llvm-svn: 24234 | |||||
* | Move some constant folding code shared by Analysis and Transform passes | John Criswell | 2005-10-27 | 1 | -1/+1 | |
| | | | | | | | | into the LLVMAnalysis library. This allows LLVMTranform and LLVMTransformUtils to be archives and linked with LLVMAnalysis.a, which provides any missing definitions. llvm-svn: 24036 | |||||
* | 1. Remove libraries no longer created from the list of libraries linked into the | John Criswell | 2005-10-26 | 1 | -1/+1 | |
| | | | | | | | | | | SparcV9 JIT. 2. Make LLVMTransformUtils a relinked object file and always link it before LLVMAnalysis.a. These two libraries have circular dependencies on each other which creates problem when building the SparcV9 JIT. This change fixes the dependency on all platforms problems with a minimum of fuss. llvm-svn: 24023 | |||||
* | transforms before analyses | Chris Lattner | 2005-10-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 23976 | |||||
* | pull in the archive version of this lib to reduce exe size | Chris Lattner | 2005-10-24 | 1 | -1/+1 | |
| | | | | llvm-svn: 23929 | |||||
* | Shrinkify to make --help output look better | Chris Lattner | 2005-10-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 23911 | |||||
* | shrinkify the option name a bit | Chris Lattner | 2005-10-23 | 1 | -2/+2 | |
| | | | | llvm-svn: 23910 | |||||
* | document this as experimental | Chris Lattner | 2005-10-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 23883 | |||||
* | Add help support for -mcpu and -mattr. | Jim Laskey | 2005-09-02 | 1 | -3/+3 | |
| | | | | llvm-svn: 23222 | |||||
* | 1. Use SubtargetFeatures in llc/lli. | Jim Laskey | 2005-09-01 | 1 | -1/+24 | |
| | | | | | | | | 2. Propagate feature "string" to all targets. 3. Implement use of SubtargetFeatures in PowerPCTargetSubtarget. llvm-svn: 23192 | |||||
* | Keep tabs and trailing spaces out. | Jeff Cohen | 2005-07-30 | 1 | -1/+1 | |
| | | | | llvm-svn: 22565 | |||||
* | Run the verifier pass after all the other passes rather than before them. | Reid Spencer | 2005-07-28 | 1 | -5/+4 | |
| | | | | | | | This catches mistakes in the passes rather than just verifying the bytecode input to llc. llvm-svn: 22534 | |||||
* | Make the verifier pass run (in debug mode) in llc. This adds a sanity check | Reid Spencer | 2005-07-28 | 1 | -0/+29 | |
| | | | | | | | to llc when debugging. Also allow other passes to be run from llc. Patch contributed by Michael McCracken. llvm-svn: 22532 | |||||
* | add a new -filetype argument to llc. | Chris Lattner | 2005-06-25 | 1 | -7/+31 | |
| | | | | llvm-svn: 22287 | |||||
* | minor cleanups, use copy ctor instead of manually doing it. | Chris Lattner | 2005-06-25 | 1 | -4/+3 | |
| | | | | llvm-svn: 22285 | |||||
* | refactor this interface | Chris Lattner | 2005-06-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 22284 | |||||
* | make SparcV8 and V9 seperately configurable | Andrew Lenharth | 2005-06-08 | 1 | -2/+6 | |
| | | | | llvm-svn: 22204 |