aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-06-02Revert "PNaCl ABI checker: Disallow ExtractValue and InsertValue instructions"JF Bastien
2013-06-01Merge 183060: Prevent loop-unroll from making assumptions about undefined beh...Andrew Trick
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-31Merging 182989: Fix ScalarEvolution::ComputeExitLimitFromCond for 'or' condit...Andrew Trick
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
2013-05-29Revert "Enable integer promotion pass and enable ABI check for integer types."Mark Seaborn
2013-05-29Apply LLVM upstream: r181801 - Fix ARM FastISel tests, as a first step to ena...JF Bastien
2013-05-29Apply LLVM upstream: r182175 - Support unaligned load/store on more ARM targetsJF Bastien
2013-05-29Fix PromoteIntegers pass to handle undef constantsDerek Schuff
2013-05-29Enable integer promotion pass and enable ABI check for integer types.Derek Schuff
2013-05-29Merging r182585:Bill Wendling
2013-05-29Merging r182394:Bill Wendling
2013-05-29Merging r182298:Bill Wendling
2013-05-29Merging r182297:Bill Wendling
2013-05-29Merging r182254:Bill Wendling
2013-05-29Merging r182253:Bill Wendling
2013-05-28PNaCl: Disable parts of InstCombine that introduce *.with.overflow intrinsicsMark Seaborn
2013-05-28Update llc/pnacl-llc makefiles to link nacltransforms.Eli Bendersky
2013-05-28Expess NaClTransforms' dependence on IPO in LLVMBuild instead of CMakeLists.Derek Schuff
2013-05-28Fix integer promotion pass to handle casts to struct pointer types.Derek Schuff
2013-05-28PNaCl: Extend ExpandMulWithOverflow pass to handle uadd.with.overflow tooMark Seaborn
2013-05-28PNaCl ABI checker: Disallow inline assemblyMark Seaborn
2013-05-28Merging r182656:Bill Wendling
2013-05-28Add two passes that implement conversions from PNaCl's specific intrinsicsEli Bendersky
2013-05-28PNaCl: Enable the ReplacePtrsWithInts passMark Seaborn
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-24PNaCl: Fix ReplacePtrsWithInts to handle some corner cases correctlyMark 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-22Promote bswap i16, i32, and i64 to be allowed llvm intrinsics.Jan Voung
2013-05-22PNaCl: Add ReplacePtrsWithInts pass for stripping out pointer typesMark Seaborn
2013-05-22Merging r182485:Bill Wendling
2013-05-22Merging r182486:Bill Wendling
2013-05-22PNaCl: Fix ExpandCtors to handle an empty list caseMark Seaborn
2013-05-21Merging r181363:Bill Wendling
2013-05-21Merging r181366:Bill Wendling
2013-05-21Merging r182385:Bill Wendling
2013-05-21Merging r182387:Bill Wendling
2013-05-21Merging r182112:Bill Wendling
2013-05-21Merging r182364:Bill Wendling