aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)Author
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-12Revert llc to upstreamEli Bendersky
2013-06-12Remove a stray usage of NACL_SRPCEli Bendersky
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-10Merge the NACL_SRPC preprocessor flag into __native_client__Eli Bendersky
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-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-05-30PNaCl: Add a pass to expand out Clang's use of registers of struct typeMark Seaborn
2013-05-29PNaCl: Add ExpandSmallArguments pass to widen parameters to 32 bitsMark Seaborn
2013-05-28Update llc/pnacl-llc makefiles to link nacltransforms.Eli Bendersky
2013-05-28PNaCl: Extend ExpandMulWithOverflow pass to handle uadd.with.overflow tooMark Seaborn
2013-05-28Add two passes that implement conversions from PNaCl's specific intrinsicsEli Bendersky
2013-05-24PNaCl: Add "-pnacl-abi-simplify-{pre,post}opt" meta-passes to "opt"Mark Seaborn
2013-05-24PNaCl: Add pass to expand out Clang-generated umul.with.overflow callsMark Seaborn
2013-05-24Allow generation of pnacl bitcode files in several llvm commnads.Karl Schimpf
2013-05-24Make abbreviations explicit in pnacl-freeze/thaw.Karl Schimpf
2013-05-22PNaCl: Add ReplacePtrsWithInts pass for stripping out pointer typesMark Seaborn
2013-05-21The RecordMetadataForSrpc function that was removed initialized NaClRecordObj...Eli Bendersky
2013-05-15Separate the PNaCl llc into a tool named pnacl-llc (how original!)Eli Bendersky
2013-05-14Adding a pass - RewritePNaClLibraryCalls, that replaces known library calls w...Eli Bendersky
2013-05-10PNaCl ABI: Promote illegal integer typesDerek Schuff
2013-05-10LLVM: Add ELF Note section to NaCl object files identifying them as such to goldDerek Schuff
2013-05-08Insert denominator zero checks for NaClDavid Sehr
2013-05-06Copy llvm-bcanalyzer to build pnacl-bcanalyzer.Karl Schimpf
2013-05-06Allow pnacl-freeze/thaw to redirect to stdin/stdout.Karl Schimpf
2013-05-06Fix build warnings/UB in LTOCodeGenerator.cppDerek Schuff
2013-05-01Copy LLVM bitcode reader to generate a PNaCl wire format reader.Karl Schimpf
2013-04-30Remove unnecessary includes from pnacl-freeze.Karl Schimpf
2013-04-29Fix CMake build of bitcode wrapper header utility.Derek Schuff
2013-04-26Check for metadata in PNaCl ABI checker.Jan Voung
2013-04-26Copy Bitwriter to generate PNaClBitwriter.Karl Schimpf
2013-04-23PNaCl: Add ExpandByVal pass for expanding out by-value struct args and resultsMark Seaborn
2013-04-23PNaCl: Add FlattenGlobals pass for simplifying global variable initializersMark Seaborn
2013-04-22Fix bot build of translator, renormalize CMakeLists/LLVMBuild.txt/MakefileDerek Schuff
2013-04-18Fix CMake buildDerek Schuff
2013-04-01pnacl-abicheck: Fix exit status so that 256 errors aren't reported as successMark Seaborn
2013-04-01PNaCl: Allow the ABI checker to be used from "opt"Mark Seaborn
2013-03-28Add a pass to strip bitcode metadata.Jan Voung
2013-03-28Target Cortex-A9 with NEON in PNaCl's LLC driver.JF Bastien
2013-03-27Make pnacl-abicheck return nonzero status if errors are found.Derek Schuff
2013-03-26PNaCl: Add ExpandGetElementPtr pass for converting GetElementPtr to arithmeticMark Seaborn
2013-03-25PNaCl ABI: add passes to cleanup/finalize some linkage types and resolve alia...Derek Schuff
2013-03-25Add -time-ir-parsing flag to llc.Eli Bendersky
2013-03-21PNaCl: Add ExpandVarArgs pass for expanding out variable-args function callsMark Seaborn
2013-03-20Merge remote-tracking branch 'origin/master'Eli Bendersky