summaryrefslogtreecommitdiff
path: root/lib/IR
Commit message (Expand)AuthorAge
* DIBuilder: simplify array generation to produce true zero-length arraysDavid Blaikie2014-02-03
* Implement inalloca codegen for x86 with the new inalloca designReid Kleckner2014-01-31
* [ms-cxxabi] Add a new calling convention that swaps 'this' and 'sret'Reid Kleckner2014-01-31
* Reland r200340 - 'Add line table debug info to COFF files when using a win32 ...Timur Iskhodzhanov2014-01-30
* Revert r200340, "Add line table debug info to COFF files when using a win32 t...NAKAMURA Takumi2014-01-29
* Use a raw_stream to implement the mangler.Rafael Espindola2014-01-29
* Add line table debug info to COFF files when using a win32 triple.Timur Iskhodzhanov2014-01-28
* Fix pr14893.Rafael Espindola2014-01-28
* Fix llvm-dis to print the inalloca bit on allocas.Reid Kleckner2014-01-25
* Bug 18228 - Fix accepting bitcasts between vectors of pointers with aMatt Arsenault2014-01-22
* [PM] Wire up the Verifier for the new pass manager and connect it to theChandler Carruth2014-01-20
* [PM] Make the verifier work independently of any pass manager.Chandler Carruth2014-01-19
* Add a const lookup routine to get a BlockAddress constant if there isChandler Carruth2014-01-19
* Support AddrSpaceCast in ConstantExpr::getAsInstruction.Eli Bendersky2014-01-18
* Upgrade ConstantFP's negative zero and infinity getters to handle vector types.Benjamin Kramer2014-01-18
* Add an inalloca flag to allocasReid Kleckner2014-01-17
* Add two new calling conventions for runtime callsJuergen Ributzka2014-01-17
* [PM] [cleanup] Rename some of the Verifier's members, re-arrange them,Chandler Carruth2014-01-17
* [PM] Remove the preverifier and directly compute the DominatorTree forChandler Carruth2014-01-17
* Change inalloca rules to make it only apply to the last parameterReid Kleckner2014-01-16
* [opt][PassInfo] Allow opt to run passes that need target machine.Quentin Colombet2014-01-16
* Report a warning when dropping outdated debug info metadata.Manman Ren2014-01-16
* Return an error_code from materializeAllPermanently.Rafael Espindola2014-01-14
* Use error_code in Module::materializeAll.Rafael Espindola2014-01-14
* Decouple dllexport/dllimport from linkageNico Rieck2014-01-14
* Revert "Decouple dllexport/dllimport from linkage"Nico Rieck2014-01-14
* Decouple dllexport/dllimport from linkageNico Rieck2014-01-14
* Fix fastcall mangling of dllimported symbolsNico Rieck2014-01-14
* Fix llc to not reuse spill slots in functions that invoke setjmp()Mark Seaborn2014-01-14
* Fix uninitialized warning in llvm/lib/IR/DataLayout.cpp.Cameron McInally2014-01-13
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [PM] Pull the generic graph algorithms and data structures for dominatorChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-13
* [PM] Add module and function printing passes for the new pass manager.Chandler Carruth2014-01-12
* [PM] Simplify the IR printing passes significantly now that a narrowerChandler Carruth2014-01-12
* [PM] Simplify the interface exposed for IR printing passes.Chandler Carruth2014-01-12
* [PM] Run clang-format and remove redundant or obvious comments beforeChandler Carruth2014-01-12
* [PM] Rename the IR printing pass header to a more generic and correctChandler Carruth2014-01-12
* [PM] Add names to passes under the new pass manager, and a debug outputChandler Carruth2014-01-11
* Use 'w' instead of 'c' to represent the win32 mangling.Rafael Espindola2014-01-10
* Re-remove dead code.Nadav Rotem2014-01-09
* Revert r198819 - "Remove dead code."Nadav Rotem2014-01-09
* [PM] Rename this source file to something a bit more generic beforeChandler Carruth2014-01-09
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-09
* Remove dead code.Rafael Espindola2014-01-09
* Remove vestigal bits of MC from the mangler. It no longer uses this, andChandler Carruth2014-01-08
* Move the llvm mangler to lib/IR.Rafael Espindola2014-01-07
* Fix uninitialized variable warning in DataLayout.Cameron McInally2014-01-07
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-07
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07