aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
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
2013-03-15PNaCl: Add ExpandConstantExpr pass for converting ConstantExprs to InstructionsMark Seaborn
2013-03-13ABI verifier: Add standalone tool pnacl-abicheckDerek Schuff
2013-03-11Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'Eli Bendersky
2013-03-04Prune unused PBQP register allocator and PBQP Heuristics from llvm-sb.Jan Voung
2013-02-28[Support][ErrorOr] Add support for implicit conversion from error code/condit...Michael J. Spencer
2013-02-27Copy missing member in DataLayout copy ctor.David Blaikie
2013-02-27Reverted: r176136 - Have a way for a target to opt-out of target-independent ...Michael Ilseman
2013-02-27Switching -1ULL to UINT64_MAX to fix MSVC warnings. Patch thanks to Peng Cheng!Aaron Ballman
2013-02-27Suppressing MSVC warnings; patch thanks to Peng Cheng!Aaron Ballman
2013-02-27In GCC 4.7, function names are now forbidden from .gcda files. Support this byNick Lewycky
2013-02-26Enhance integer division emulation support to handle types smaller than 32 bits,Pedro Artigas
2013-02-26Have a way for a target to opt-out of target-independent fast iselMichael Ilseman
2013-02-26Another test commit. Remove trailing whitespace.Matt Arsenault
2013-02-26Test commit. Remove trailing whitespace.Matt Arsenault
2013-02-26Slight cosmetic fixesEli Bendersky
2013-02-26Unify clang/llvm attributes for asan/tsan/msan (LLVM part)Kostya Serebryany
2013-02-26Use a DenseMap instead of a std::map for AnalysisID -> Pass* maps. This reduc...Michael Ilseman
2013-02-25Fix missing relocation for TLS addressing peephole optimization.Bill Schmidt