| Commit message (Expand) | Author | Age | Files | Lines |
* | build: Tidy up a bunch of tool Makefiles, and simplify where possible using the | Daniel Dunbar | 2011-10-18 | 1 | -13/+6 |
* | lto/addAsmGlobalSymbols: fast path when no module level asm is present. | Ivan Krasin | 2011-09-08 | 1 | -0/+2 |
* | lto/addAsmGlobalSymbols: fail fracefully when the target does not define AsmP... | Ivan Krasin | 2011-09-08 | 2 | -6/+13 |
* | Don't drop alignment info on local common symbols. | Benjamin Kramer | 2011-09-01 | 1 | -1/+2 |
* | Move TargetRegistry and TargetSelect from Target to Support where they belong. | Evan Cheng | 2011-08-24 | 2 | -4/+4 |
* | Fixed compilation warning on Linux by fixing the type of a return value. | John Criswell | 2011-08-18 | 1 | -1/+1 |
* | Remove unused Target argument from AsmParser construction methods. | Jim Grosbach | 2011-08-16 | 1 | -1/+1 |
* | Move methods in PassManagerBuilder offline. | Rafael Espindola | 2011-08-02 | 1 | -0/+2 |
* | move PassManagerBuilder.h to IPO. This is a non intuitive place to put it, | Rafael Espindola | 2011-08-02 | 1 | -1/+1 |
* | Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm... | Evan Cheng | 2011-07-26 | 1 | -3/+3 |
* | Fix typo. | Nick Lewycky | 2011-07-25 | 1 | -1/+1 |
* | Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th... | Evan Cheng | 2011-07-23 | 1 | -1/+1 |
* | Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo, | Evan Cheng | 2011-07-22 | 2 | -7/+2 |
* | Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc. | Evan Cheng | 2011-07-20 | 2 | -4/+2 |
* | Add MCObjectFileInfo and sink the MCSections initialization code from | Evan Cheng | 2011-07-20 | 2 | -2/+2 |
* | Introduce MCCodeGenInfo, which keeps information that can affect codegen | Evan Cheng | 2011-07-19 | 2 | -4/+8 |
* | Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down | Evan Cheng | 2011-07-18 | 2 | -2/+7 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -1/+1 |
* | Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge... | Evan Cheng | 2011-07-14 | 2 | -0/+2 |
* | Unfortunately several files in MC are badly violating layering rule by using | Evan Cheng | 2011-07-14 | 1 | -1/+2 |
* | Fix LTO after the recent MC subtarget refactoring. | Cameron Zwarich | 2011-07-11 | 2 | -0/+2 |
* | Change createAsmParser to take a MCSubtargetInfo instead of triple, | Evan Cheng | 2011-07-09 | 1 | -4/+6 |
* | Eliminate asm parser's dependency on TargetMachine: | Evan Cheng | 2011-07-08 | 1 | -1/+4 |
* | Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name to | Evan Cheng | 2011-06-30 | 2 | -4/+5 |
* | Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries)... | Evan Cheng | 2011-06-29 | 2 | -2/+2 |
* | Reinstate r133516 "Remove some unnecessary uses of c_str()." A trailing null | Chad Rosier | 2011-06-28 | 1 | -6/+6 |
* | PR10210: New method ConstantArray::getAsCString(). Use it in LTO to | Jay Foad | 2011-06-28 | 1 | -1/+1 |
* | Revert r133516 "Remove some unnecessary uses of c_str()." | Chad Rosier | 2011-06-27 | 1 | -6/+6 |
* | Remove some unnecessary uses of c_str(). | Jay Foad | 2011-06-21 | 1 | -6/+6 |
* | switch bugpoint and liblto to PassManagerBuilder. | Chris Lattner | 2011-05-22 | 1 | -8/+6 |
* | Simplify the handling of pcrel relocations on ELF. Now we do the right thing | Rafael Espindola | 2011-05-01 | 1 | -1/+1 |
* | Remove unused argument. | Rafael Espindola | 2011-04-21 | 1 | -4/+2 |
* | Fix typo in comment. | Nick Lewycky | 2011-04-21 | 1 | -1/+1 |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -1/+1 |
* | Update CMakeLists.txt | Devang Patel | 2011-04-01 | 1 | -1/+1 |
* | Expoert c interface for disassembler. | Devang Patel | 2011-03-29 | 2 | -1/+5 |
* | Add a lto_codegen_compile_to_file to avoid producing a file, reading it to | Rafael Espindola | 2011-03-22 | 4 | -43/+61 |
* | We don't need a null terminator for the output file. | Rafael Espindola | 2011-03-22 | 1 | -1/+4 |
* | Use lazy parsing in LTO. Unfortunately this is only a 3% time saving for | Rafael Espindola | 2011-03-18 | 2 | -8/+27 |
* | Simplify the computation of undefined symbols. Instead of walking | Rafael Espindola | 2011-03-18 | 2 | -46/+2 |
* | tools/lto/LTOModule.cpp: Eliminate an unused variable. | NAKAMURA Takumi | 2011-03-18 | 1 | -1/+0 |
* | Use RequiresNullTerminator to create buffers without a null terminator | Rafael Espindola | 2011-03-17 | 1 | -9/+2 |
* | Add support in the LTO library for loading an object from the middle | Rafael Espindola | 2011-03-17 | 4 | -4/+32 |
* | Build LTO as a static library too. | Oscar Fuentes | 2011-03-12 | 1 | -4/+12 |
* | Build LTO as a static library too. | Oscar Fuentes | 2011-03-12 | 1 | -4/+8 |
* | Update link components for llvm-dis and LTO. | Oscar Fuentes | 2011-03-12 | 1 | -1/+3 |
* | Add LTO and gold plugin to the CMake build. Linux-only, support for | Oscar Fuentes | 2011-03-11 | 1 | -0/+13 |
* | Add a special streamer to libLTO that just records symbols definitions and | Rafael Espindola | 2011-03-02 | 4 | -72/+322 |
* | Switch LTO to use MC. This takes the linking of libxul.so from about 7m to | Rafael Espindola | 2011-02-24 | 3 | -129/+35 |
* | Fix some memory leaks and avoid looking in the hash tables twice. | Rafael Espindola | 2011-02-20 | 2 | -35/+53 |