aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2013-06-26PNaCl wire format: Remove the METADATA_BLOCK block from pexesMark Seaborn
2013-06-26PNaCl wire format: Clean up representation of "alloca" instructionMark Seaborn
2013-06-25PNaCl wire format: Remove the top-level DATALAYOUT recordMark Seaborn
2013-06-25PNaCl ABI: Disallow various operations on the i1 typeMark Seaborn
2013-06-24Simplify representation of forward value references in bitcode.Karl Schimpf
2013-06-23PNaCl wire format: Remove the top-level TRIPLE recordMark Seaborn
2013-06-21PNaCl wire format: Update comments for function attribute removalMark Seaborn
2013-06-19Rewrite llvm.flt.rounds to "1" for now, and disallow llvm.flt.rounds.Jan Voung
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-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-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-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-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-05-31Apply LLVM upstream: r182877 - Enable FastISel on ARM for Linux and NaClJF Bastien
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-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-24Make abbreviations explicit in pnacl-freeze/thaw.Karl Schimpf
2013-05-22PNaCl: Add ReplacePtrsWithInts pass for stripping out pointer typesMark Seaborn
2013-05-14The customary LLVM way of obtaining intrinsics is withEli 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-09Support @llvm.nacl.{set|long}jmp intrinsics by translating them to library callsEli Bendersky
2013-05-08Insert denominator zero checks for NaClDavid Sehr
2013-05-06Fix build warnings/UB in LTOCodeGenerator.cppDerek Schuff
2013-05-02Copy BitCodes.h to NaCl/NaClBitCodes.hKarl Schimpf
2013-05-01Fix ifdef for NaClLLVMBitCodes.hKarl Schimpf
2013-05-01Copy LLVM bitcode reader to generate a PNaCl wire format reader.Karl Schimpf
2013-04-30Remove a hanging LOCALMOD that was for the CC rewrite pass.Jan Voung
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-01PNaCl: Allow the ABI checker to be used from "opt"Mark Seaborn
2013-03-29PNaCl: Fix ExpandTls to handle a couple of corner cases involving PHI nodesMark Seaborn
2013-03-28Add a pass to strip bitcode metadata.Jan Voung
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-21PNaCl: Add ExpandVarArgs pass for expanding out variable-args function callsMark Seaborn
2013-03-20Merge remote-tracking branch 'origin/master'Eli Bendersky
2013-03-18Switch ABI verifier passes to manual initialization.Derek Schuff