aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2013-06-28Do not preserve abort() - it's not needed for ARM and X86.Eli Bendersky
2013-06-27Do not preserve "pow" for the sake of re-materializing intrinsics.Eli Bendersky
2013-06-26PNaCl pexe reader: Remove now-unused Type argument from getValue()/popValue()Mark Seaborn
2013-06-26PNaCl wire format: Disallow duplicate FORWARDTYPEREFs for the same value IDMark Seaborn
2013-06-26PNaCl: Remove some LOCALMODs in the upstream bitcode reader/writerMark Seaborn
2013-06-26PNaCl wire format: Remove the METADATA_BLOCK block from pexesMark Seaborn
2013-06-26PNaCl wire format: Use FORWARDTYPEREF consistently for all forward referencesMark Seaborn
2013-06-26PNaCl wire format: Clean up representation of "alloca" instructionMark Seaborn
2013-06-26PNaCl wire format: Remove magic number and hash from encoding of 'switch'Mark Seaborn
2013-06-25PNaCl wire format: Remove code for reading old SwitchInst representationMark Seaborn
2013-06-25Support for mem* library functions in stable bitcode via intrinsics.Eli Bendersky
2013-06-25PNaCl wire format: Remove the top-level DATALAYOUT recordMark Seaborn
2013-06-25PNaCl: Fix ExpandStructRegs to handle "select" instructionsMark Seaborn
2013-06-25Revert "Apply upstream r183551, r183601, r183624 and r183794"Jan Voung
2013-06-25PNaCl: Fix removal of dead function prototypes in ABI simplificationMark Seaborn
2013-06-25PNaCl ABI: Disallow various operations on the i1 typeMark Seaborn
2013-06-24PNaCl ABI: Strip alignment info from memcpy/memmove/memset intrinsic callsMark Seaborn
2013-06-24PNaCl ABI: Disallow built-in multiplication in "alloca" instructionsMark Seaborn
2013-06-24Move i32/i64 cttz, ctlz, and ctpop to whitelisted intrinsics.Jan Voung
2013-06-24Simplify representation of forward value references in bitcode.Karl Schimpf
2013-06-24Merge r179774: Allow misaligned stores in x86 fast-isel.Mark Seaborn
2013-06-23PNaCl wire format: Remove the top-level TRIPLE recordMark Seaborn
2013-06-21PNaCl wire format: Remove function attributes from pexe reader/writerMark Seaborn
2013-06-21Fix warning messages in bitcode encoding functions.Karl Schimpf
2013-06-20Unbreak CMake+Ninja buildEli Bendersky
2013-06-20PNaCl ABI: Reduce the set of allowed "align" attributes on loads/storesMark Seaborn
2013-06-19PNaCl ABI: Disallow the "externally_initialized" attribute of GlobalVariablesMark Seaborn
2013-06-19Rewrite llvm.flt.rounds to "1" for now, and disallow llvm.flt.rounds.Jan Voung
2013-06-19Fix an x86-64 fast-isel address calculation overflow.Jim Stichnoth
2013-06-19Insulate calling conventions in PNaCl bitcode files.Karl Schimpf
2013-06-17PNaCl: Turn on ABI verifier by default in sandboxed translatorMark Seaborn
2013-06-16PNaCl ABI: Disallow non-default symbol visibility ("hidden" and "protected")Mark Seaborn
2013-06-14PNaCl ABI: Disallow the "available_externally" linkage typeMark Seaborn
2013-06-14PNaCl ABI: Convert "private" linkage to "internal"Mark Seaborn
2013-06-13Fix PrologEpilogInserter to save and restore all callee saved registersDerek Schuff
2013-06-13PNaCl: Strip more unwanted attributes: "align" on functions and "unnamed_addr"Mark Seaborn
2013-06-13Remove unused function from PNaCl bitcode writer.Karl Schimpf
2013-06-13Insulate PNaCl bitcode from LLVM encodings of floating point optimization flags.Karl Schimpf
2013-06-13Fix reading of headers when using a streamable memory object.Karl Schimpf
2013-06-13PNaCl: Fix new[]/delete mismatch in FlattenGlobals pass by using delete[]Mark Seaborn
2013-06-12Move llvm.expect from dev to blacklist. Convert with -lower-expect.Jan Voung
2013-06-12Take some of the LLVM LibM intrinsics out of the "must be external" list.Jan Voung
2013-06-12Move non-Pow transcendentals back to disallowed list (unused).Jan Voung
2013-06-12PNaCl ABI: Strip out arithmetic attributes "nsw", "nuw" and "exact"Mark Seaborn
2013-06-11Apply upstream r183551, r183601, r183624 and r183794JF Bastien
2013-06-10PNaCl: Extend ExpandStructRegs to handle "insertvalue" instructionsMark Seaborn
2013-06-07Add CL argument -bitcode-format to llvm-dis, llc, and pnacl-llc.Karl Schimpf
2013-06-06PNaCl ABI: Strip out calling conventions from functions and callsMark Seaborn
2013-06-06Make PNaCl bitcode files have a different format from LLVM bitcode files.Karl Schimpf
2013-06-05PNaCl ABI: Strip out attributes on functions and function callsMark Seaborn