aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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-17When running pnacl-llc sandboxed, force input to always be PNaCl bitcode.Karl Schimpf
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-12Revert llc to upstreamEli Bendersky
2013-06-12Remove a stray usage of NACL_SRPCEli Bendersky
2013-06-11Apply upstream r183551, r183601, r183624 and r183794JF Bastien
2013-06-11Clean-up shared-library related code from pnacl-llc.Eli Bendersky
2013-06-10Fix the ninja build by adding naclbitreader to dependencies.Jim Stichnoth
2013-06-10Change NaCl-specific tests from llc to pnacl-llcEli Bendersky
2013-06-10Merge the NACL_SRPC preprocessor flag into __native_client__Eli Bendersky
2013-06-10PNaCl: Extend ExpandStructRegs to handle "insertvalue" instructionsMark Seaborn
2013-06-07Fix Mispelled local variable in llc.Karl Schimpf
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
2013-06-05Change CL flag -pnacl-freeze to -bitcode-format={llvm,pnacl}.Karl Schimpf
2013-06-04PNaCl ABI checker: Reject functions that are declared but not definedMark Seaborn
2013-06-04PNaCl: Enable RewritePNaClLibraryCalls and fix it to remove unused declsMark Seaborn
2013-06-04PNaCl ABI checker: Reject the "addrspace" attributeMark Seaborn
2013-06-04PNaCl ABI checker: Check for normal form introduced by ReplacePtrsWithIntsMark Seaborn
2013-06-03PNaCl gep expansion: avoid mul by 1 for i8 arrays.Jan Voung
2013-06-03PNaCl ABI checker: Disallow ExtractValue and InsertValue instructions (2nd try)Mark Seaborn
2013-06-03PNaCl: Fix ReplacePtrsWithInts so that ptrtoint always casts to i32Mark Seaborn
2013-06-03PNaCl: ExpandVarArgs: Use memcpy() instead of struct load+store for struct argsMark Seaborn
2013-06-02Revert "PNaCl ABI checker: Disallow ExtractValue and InsertValue instructions"JF Bastien
2013-05-31Apply LLVM upstream: r182877 - Enable FastISel on ARM for Linux and NaClJF Bastien
2013-05-31PNaCl ABI checker: Require global variable initialisers to be flattenedMark Seaborn
2013-05-31PNaCl: FlattenGlobals: Use ptrtoint+add instead of getelementptr+bitcastMark Seaborn
2013-05-31PNaCl: Remove and disallow llvm.invariant.start/end intrinsicsMark Seaborn
2013-05-31PNaCl ABI checker: Disallow ExtractValue and InsertValue instructionsMark Seaborn
2013-05-30PNaCl ABI checker: Disallow llvm.lifetime.start/end intrinsicsMark Seaborn
2013-05-30PNaCl: Add a pass to expand out Clang's use of registers of struct typeMark Seaborn
2013-05-30Enable integer promotion pass and add ABI check for integer typesDerek Schuff
2013-05-30Add switch support to integer promotion passDerek Schuff
2013-05-29PNaCl ABI checker: Reject integer arguments smaller than i32Mark Seaborn
2013-05-29PNaCl: Add ExpandSmallArguments pass to widen parameters to 32 bitsMark Seaborn