aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2013-05-14Adding a pass - RewritePNaClLibraryCalls, that replaces known library calls w...Eli Bendersky
2013-05-13Start to disallow llvm.frameaddress and llvm.returnaddress in ABI checker.Jan Voung
2013-05-09Move llvm.eh.frame.cfa to the blacklist of intrinsics.Jan Voung
2013-05-08Put llvm.powi in the dev list of intrinsics.Jan Voung
2013-05-07Start a whitelist of intrinsics for the PNaCl ABI checker.Jan Voung
2013-05-06Fix unchecked uses of DominatorTree in MemoryDependenceAnalysis.Matt Arsenault
2013-05-03RegionInfo: Do not crash if unreachable block is foundTobias Grosser
2013-05-01This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo
2013-04-27Struct-path aware TBAA: change the format of TBAAStructType node.Manman Ren
2013-04-26Check for metadata in PNaCl ABI checker.Jan Voung
2013-04-22Struct-path aware TBAA: update getMostGenericTBAA Manman Ren
2013-04-22Move C++ code out of the C headers and into either C++ headersEric Christopher
2013-04-22Fix bot build of translator, renormalize CMakeLists/LLVMBuild.txt/MakefileDerek Schuff
2013-04-19ConstantFolding: ComputeMaskedBits wants the scalar size for vectors.Benjamin Kramer
2013-04-18Fix CMake buildDerek Schuff
2013-04-17A limit of 500 was still a bit too high for some tests.Bill Wendling
2013-04-15PNaCl ABI checker: Disallow the "resume" instructionMark Seaborn
2013-04-13Fix a scalability issue with complex ConstantExprs.Benjamin Kramer
2013-04-12PNaCl: extend GlobalCleanup to null-out extern_weak function references, and ...Derek Schuff
2013-04-12PNaCl ABI checker: Disallow ConstantExprs inside functionsMark Seaborn
2013-04-12PNaCl ABI checker: Disallow va_arg, varargs functions and varargs callsMark Seaborn
2013-04-12PNaCl ABI checker: Disallow invoke+landingpad instructionsMark Seaborn
2013-04-11Aliasing rules for struct-path aware TBAA.Manman Ren
2013-04-10PNaCl ABI checker: Disallow the GetElementPtr instructionMark Seaborn
2013-04-10PNaCl ABI checker: Disallow "section", "thread_local" and "gc" attributesMark Seaborn
2013-04-10RegionInfo: Add helpers to replace entry/exit recursivelyTobias Grosser
2013-04-09Revert r176408 and r176407 to address PR15540.Nadav Rotem
2013-04-09Revert 179071 because it is not the right way to support non standard new/new...Nadav Rotem
2013-04-08c++ new operators are not malloc-like functions because they do not return un...Nadav Rotem
2013-04-08InstructionSimplify.cpp: Fix a ligature, "fi", to get rid of utf8 in comment.NAKAMURA Takumi
2013-04-04CostModel: Add parameter to instruction cost to further classify operand valuesArnold Schwaighofer
2013-04-01PNaCl: Tidy: Remove an unnecessary cast in the ABI checkerMark Seaborn
2013-04-01PNaCl ABI checker: Disable integer size check since it doesn't pass yetMark Seaborn
2013-04-01PNaCl: Fix ABI checker to give a better error message on BlockAddressesMark Seaborn
2013-04-01PNaCl: Allow the ABI checker to be used from "opt"Mark Seaborn
2013-03-29Build fixes for STLPort + GCCMatt Arsenault
2013-03-29Fix loop styleMatt Arsenault
2013-03-26BasicAA: Only query twice if the result of the more general query was MayAliasArnold Schwaighofer
2013-03-26Fix SCEV forgetMemoizedResults should search and destroy backedge exprs.Andrew Trick
2013-03-22Support in AAEvaluator to print alias queries of loads/stores with TBAA tags.Manman Ren
2013-03-20Remove 'else' after 'return'.Jakub Staszak
2013-03-20Merge remote-tracking branch 'origin/master'Eli Bendersky
2013-03-20Remove trailing spaces.Jakub Staszak
2013-03-18Check whether a pointer is non-null (isKnownNonNull) in isKnownNonZero.Manman Ren
2013-03-18Switch ABI verifier passes to manual initialization.Derek Schuff
2013-03-14Fix LLVMBuild.txt for NaCl analysis passesDerek Schuff
2013-03-13ABI verifier: Add standalone tool pnacl-abicheckDerek Schuff
2013-03-12Small fix for cost analysis of ptrtoint.Patrik Hagglund
2013-03-11Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'Eli Bendersky
2013-03-10Remove unneeded #includes. Use forward declarations instead.Jakub Staszak