- 99b4237 Split Finish into Finish and FinishImpl to have a common place to do end of by Rafael Espindola · 13 years ago
- 8a8d479 Move global variables in TargetMachine into new TargetOptions class. As an API by Nick Lewycky · 13 years ago
- 931d4c2 Reformatting changes to get rid of blank lines, put code on one line, and to by Bill Wendling · 13 years ago
- 24c5b36 Move comment to the correct place. by Bill Wendling · 13 years ago
- a7280fd Make the Mangler an ivar so that it doesn't have to be passed around everywhere. by Bill Wendling · 13 years ago
- b9bff96 Refactor the MCContext so that it's an ivar instead of a local which is passed by Bill Wendling · 13 years ago
- 0173864 rename getHostTriple into getDefaultTargetTriple by Sebastian Pop · 13 years ago
- 6d483c2 lto/addAsmGlobalSymbols: fast path when no module level asm is present. by Ivan Krasin · 13 years ago
- 603e103 lto/addAsmGlobalSymbols: fail fracefully when the target does not define AsmParser. by Ivan Krasin · 13 years ago
- 36a1601 Don't drop alignment info on local common symbols. by Benjamin Kramer · 13 years ago
- 3e74d6f Move TargetRegistry and TargetSelect from Target to Support where they belong. by Evan Cheng · 13 years ago
- 1b84cce Remove unused Target argument from AsmParser construction methods. by Jim Grosbach · 13 years ago
- 94b9550 Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsmLexer; rename createAsmLexer to createMCAsmLexer and createAsmParser to createMCAsmParser. by Evan Cheng · 13 years ago
- a7cfc08 Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where they belong. by Evan Cheng · 13 years ago
- e78085a Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo, by Evan Cheng · 13 years ago
- 203576a Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc. by Evan Cheng · 13 years ago
- e76a33b Add MCObjectFileInfo and sink the MCSections initialization code from by Evan Cheng · 13 years ago
- 4396613 Introduce MCCodeGenInfo, which keeps information that can affect codegen by Evan Cheng · 13 years ago
- 0e6a052 Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo down by Evan Cheng · 13 years ago
- 1abf2cb Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes. by Evan Cheng · 13 years ago
- 672b93a Unfortunately several files in MC are badly violating layering rule by using by Evan Cheng · 13 years ago
- bf843e6 Fix LTO after the recent MC subtarget refactoring. by Cameron Zwarich · 13 years ago
- ffc0e73 Change createAsmParser to take a MCSubtargetInfo instead of triple, by Evan Cheng · 13 years ago
- ebdeeab Eliminate asm parser's dependency on TargetMachine: by Evan Cheng · 13 years ago
- 276365d Fix the ridiculous SubtargetFeatures API where it implicitly expects CPU name to by Evan Cheng · 13 years ago
- ab8be96 Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries) into MC. by Evan Cheng · 13 years ago
- bd35f27 Reinstate r133516 "Remove some unnecessary uses of c_str()." A trailing null by Chad Rosier · 13 years ago
- 4f91054 PR10210: New method ConstantArray::getAsCString(). Use it in LTO to by Jay Foad · 13 years ago
- 26f4480 Revert r133516 "Remove some unnecessary uses of c_str()." by Chad Rosier · 13 years ago
- 06155e8 Remove some unnecessary uses of c_str(). by Jay Foad · 13 years ago
- debd7e4 Simplify the handling of pcrel relocations on ELF. Now we do the right thing by Rafael Espindola · 14 years ago
- e8cfbd8 Remove unused argument. by Rafael Espindola · 14 years ago
- 333ed45 Fix typo in comment. by Nick Lewycky · 14 years ago
- f19d7a7 Use lazy parsing in LTO. Unfortunately this is only a 3% time saving for by Rafael Espindola · 14 years ago
- 9a4584b Simplify the computation of undefined symbols. Instead of walking by Rafael Espindola · 14 years ago
- 0e8d588 tools/lto/LTOModule.cpp: Eliminate an unused variable. by NAKAMURA Takumi · 14 years ago
- 9916d2a Use RequiresNullTerminator to create buffers without a null terminator by Rafael Espindola · 14 years ago
- f21b105 Add support in the LTO library for loading an object from the middle of an file. by Rafael Espindola · 14 years ago
- 38c4e53 Add a special streamer to libLTO that just records symbols definitions and uses. by Rafael Espindola · 14 years ago
- cd6c93e Fix some memory leaks and avoid looking in the hash tables twice. by Rafael Espindola · 14 years ago
- ef1860a Remove std::string version of getNameWithPrefix. by Rafael Espindola · 14 years ago
- b4cc031 Don't open the file again in the gold plugin. To be able to do this, update by Rafael Espindola · 14 years ago
- 4cb310b Don't tell the linker about available_externally definitions. If we do, it will by Rafael Espindola · 14 years ago
- 3ff9563 MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm. by Michael J. Spencer · 14 years ago
- 89b9372 Fixed version of 121434 with no new memory leaks. by Rafael Espindola · 14 years ago
- f7fd4aa Revert my previous patch to make the valgrind bots happy. by Rafael Espindola · 14 years ago
- 1c952b9 Initial support for the cfi directives. This is just enough to get by Rafael Espindola · 14 years ago
- f2f516f More code not compiled by CMake. :(. by Michael J. Spencer · 14 years ago
- 3cc52ea I swear I did a make clean and make before committing all this... by Michael J. Spencer · 14 years ago
- 02003ca Record sysbols created by aliases. Fixes PR8414. by Rafael Espindola · 14 years ago
- 3471174 Provide a fast "get me the target triple from the module" API. This can by Bill Wendling · 14 years ago
- 7afea0c Add a new scope type "LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN" for the by Bill Wendling · 14 years ago
- 563ef5e The "linker_private_weak*" linkages should set the LTO_SYMBOL_DEFINITION_WEAK by Bill Wendling · 14 years ago
- f4452c3 lto: Fix an inverted conditional which prevented the addition of symbols scraped by Daniel Dunbar · 14 years ago
- 8d0843d lto: Fix gratuitous memory leaks. by Daniel Dunbar · 14 years ago
- e41d900 lto: Reduce nesting. by Daniel Dunbar · 14 years ago
- b06913d LTOModule.cpp: Fix numerous style issues. by Daniel Dunbar · 14 years ago
- cbb170d Make it possible to set the target triple and expose that with an option in the by Rafael Espindola · 14 years ago
- 81043ee The getDefaultSubtargetFeatures method of SubtargetFeature did actually return a by Bill Wendling · 15 years ago
- 4c842dd stringref-ize the MemoryBuffer::get apis. This requires by Chris Lattner · 15 years ago
- b87c305 give Mangler access to TargetData. by Chris Lattner · 15 years ago
- 5ef31a0 make the mangler take an MCContext instead of an MAI. No functionality change. by Chris Lattner · 15 years ago
- f0356fe Kill ModuleProvider and ghost linkage by inverting the relationship between by Jeffrey Yasskin · 15 years ago
- c0dba72 now that mangler is in libtarget, it can use MCAsmInfo instead of clients by Chris Lattner · 15 years ago
- 45111d1 move the mangler into libtarget from vmcore. by Chris Lattner · 15 years ago
- 7c3418b remove calls to dead methods. by Chris Lattner · 15 years ago
- 4693404 switch liblto to use the new getNameWithPrefix() method instead of getMangledName. by Chris Lattner · 15 years ago
- e823db8 Added getDefaultSubtargetFeatures method to SubtargetFeatures class which returns a correct feature string for given triple. by Viktor Kutuzov · 15 years ago
- 4136e7b pretty mechanical changes to match coding guidelines (blessed by sabre on IRC) by Gabor Greif · 15 years ago
- af76e59 Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. by Chris Lattner · 15 years ago
- 4b3d572 No really, it's unused. by Daniel Dunbar · 15 years ago
- 4bd03ab Remove now unused arguments from TargetRegistry::lookupTarget. by Daniel Dunbar · 15 years ago
- 3c2d4bf Pass target triple string in to TargetMachine constructor. by Daniel Dunbar · 15 years ago
- db1e998 Remove memory corruption bug. string.c_str() was returning a temporary that was by Nick Lewycky · 15 years ago
- d42b58b Fix libLTO: by Nick Lewycky · 15 years ago
- 460f656 Remove Value::getName{Start,End}, the last of the old Name APIs. by Daniel Dunbar · 15 years ago
- a5881e3 Add TargetRegistry::lookupTarget. by Daniel Dunbar · 15 years ago
- 6316fbc Convert StringMap to using StringRef for its APIs. by Daniel Dunbar · 15 years ago
- ac95cc7 Convert more tools code from cerr and cout to errs() and outs(). by Dan Gohman · 15 years ago
- ff9834a Kill off last uses of TargetMachineRegistry class. by Daniel Dunbar · 15 years ago
- 51b198a Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 15 years ago
- 2286f8d Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 15 years ago
- dec9803 Switch some obvious clients to using the new TargetRegistry. by Daniel Dunbar · 15 years ago
- b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 15 years ago
- 1f316e3 Revert r7561{9,8,7,6}, which depend on r75610. by Daniel Dunbar · 15 years ago
- b585146 rename getValueName -> getMangledName by Chris Lattner · 15 years ago
- 1ca29d3 As Chris pointed out, this doesn't actually need an LLVMContext to operate. by Owen Anderson · 15 years ago
- 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 15 years ago
- 485ded0 Don't create undefined symbols for aliases. by Nick Lewycky · 15 years ago
- 0e7a546 Maintain the old LTO API, by using the global context. by Owen Anderson · 15 years ago
- 4434ed4 Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the by Owen Anderson · 15 years ago
- 31895e7 Hold the LLVMContext by reference rather than by pointer. by Owen Anderson · 15 years ago
- 8b477ed Add a pointer to the owning LLVMContext to Module. This requires threading LLVMContext through a lot by Owen Anderson · 15 years ago
- 4bdf730 update comments about .objc_ symbols being generated by Nick Kledzik · 15 years ago
- 3eb445f <rdar://problem/6927148> libLTO needs to handle i386 magic objc class symbols by Nick Kledzik · 15 years ago
- 7431af0 Add LTO_SYMBOL_DEFINITION_WEAKUNDEF, use that on the gold plugin. by Rafael Espindola · 16 years ago
- b454eab Correct strange whitespace. by Nick Lewycky · 16 years ago
- 4fd40e8 Add protected visibility to libLTO. by Nick Lewycky · 16 years ago
- db6535d tentative definitions are default visibility by Nick Kledzik · 16 years ago
- 4139070 Name string length is end position marker - begin position marker. by Devang Patel · 16 years ago