aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)Author
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-06Split Alignment out of the Section Characteristics.Rafael Espindola
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-06Remove some redundant includes in llvm-mc.cpp.Rafael Espindola
2013-05-04Optimize llvm-link too.Rafael Espindola
2013-05-04Last batch of cleanups to Linker.h.Rafael Espindola
2013-05-04Don't construct or delete a module on the Linker.Rafael Espindola
2013-05-04Remove unused members and constructor arguments.Rafael Espindola
2013-05-04Add missing header.Rafael Espindola
2013-05-03Revert r181009.Amara Emerson
2013-05-03Add support for reading ARM ELF build attributes.Amara Emerson
2013-05-02Remove redundant flag.Bill Wendling
2013-05-02We don't want FP elimination when doing an Apple-style build.Bill Wendling
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-26Use llvm/Object/MachO.h in macho-dumper. Drop the old macho parser.Rafael Espindola
2013-04-26Copy Bitwriter to generate PNaClBitwriter.Karl Schimpf
2013-04-25Clarify getRelocationAddress x getRelocationOffset a bit.Rafael Espindola
2013-04-25Don't compute a std::vector<uint8_t> just to write it out a stream.Rafael Espindola
2013-04-24Use pointers to iterate over symbols.Rafael Espindola
2013-04-24Don't produce an empty llvm.compiler.used in LTO.Rafael Espindola
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-23Fix typo.Rafael Espindola
2013-04-23Simplify yaml2obj a bit.Rafael Espindola
2013-04-23Write relocations in yaml2obj.Rafael Espindola
2013-04-22Fix bot build of translator, renormalize CMakeLists/LLVMBuild.txt/MakefileDerek Schuff