summaryrefslogtreecommitdiff
path: root/unittests/IR
Commit message (Expand)AuthorAge
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-07
* Add in a unittest for the one-use pattern matcher.Chandler Carruth2014-01-05
* Add support to the pattern match library for matching NSW and NUWChandler Carruth2014-01-05
* Fix a bug in IRBuilder that's been there for who knows how long. ItChandler Carruth2014-01-05
* Use a shorter name for the IRBuilder member. This will help the testsChandler Carruth2014-01-05
* Simplify the PatternMatch unittest by giving it a module, function, andChandler Carruth2014-01-05
* Use LLVM_STATIC_ASSERT rather than a hand-rolled implementation.David Blaikie2014-01-02
* Rename 'assert' to something less loaded in CompileAssertHasTypeAlp Toker2014-01-01
* Silence g++ 4.9 build issue in unit testsAlp Toker2014-01-01
* Use a: and s: instead of a0: and s0: in the DataLayout strings.Rafael Espindola2013-12-13
* [CMake] Update LLVM_LINK_COMPONENTS for each CMakeLists.txt.NAKAMURA Takumi2013-12-10
* Use present fast-math flags when applicable in CreateBinOpMichael Ilseman2013-12-05
* Fix dominator descendants for unreachable blocks.Diego Novillo2013-12-02
* [PM] Split the CallGraph out from the ModulePass which creates theChandler Carruth2013-11-26
* [PM] Complete the cross-layer interfaces with a Module-to-FunctionChandler Carruth2013-11-23
* [PM] Rename TestAnalysisPass to TestFunctionAnalysis to clear the wayChandler Carruth2013-11-23
* [PM] Add support to the analysis managers to query explicitly for cachedChandler Carruth2013-11-23
* [PM] Switch the downward invalidation to be incremental where only theChandler Carruth2013-11-22
* [PM] Teach the analysis managers to pass themselves as arguments to theChandler Carruth2013-11-22
* [PM] Remove the IRUnitT typedef requirement for analysis passes.Chandler Carruth2013-11-22
* [PM] Fix the analysis templates' usage of IRUnitT.Chandler Carruth2013-11-22
* [PM] Switch analysis managers to be threaded through the run methodsChandler Carruth2013-11-22
* [PM] Widen the interface for invalidate on an analysis result now thatChandler Carruth2013-11-21
* [PM] Add support for using SFINAE to reflect on an analysis's resultChandler Carruth2013-11-21
* [PM] Add a module analysis pass proxy for the function analysis manager.Chandler Carruth2013-11-21
* [PM] Add the preservation system to the new pass manager.Chandler Carruth2013-11-20
* [PM] Make the function pass manager more regular.Chandler Carruth2013-11-20
* [PM] Split the analysis manager into a function-specific interface andChandler Carruth2013-11-20
* [PM] Completely remove support for explicit 'require' methods on theChandler Carruth2013-11-17
* Give unit test its own LLVMContext so MDNodes aren't leaked even if we never ...Benjamin Kramer2013-11-15
* Add addrspacecast instruction.Matt Arsenault2013-11-15
* Introduce an AnalysisManager which is like a pass manager but with a lotChandler Carruth2013-11-13
* [PM] Start sketching out the new module and function pass manager.Chandler Carruth2013-11-09
* Move the old pass manager infrastructure into a legacy namespace andChandler Carruth2013-11-09
* Merge CallGraph and BasicCallGraph.Rafael Espindola2013-10-31
* Add calls to doInitialization() and doFinalization() in verifyFunction()Rafael Espindola2013-10-30
* Silencing an MSVC warning.Aaron Ballman2013-10-05
* Fix getOrInsertGlobal dropping the address space.Matt Arsenault2013-09-30
* IRBuilder: Add RAII objects to reset insertion points or fast math flags.Benjamin Kramer2013-09-30
* Revert patches to add case-range support for PR1255.Bob Wilson2013-09-09
* Make one of the AttributeSet ctors maintain the invariant that thePeter Collingbourne2013-08-02
* Fix ptr vector inconsistency in CreatePointerCastMatt Arsenault2013-07-31
* Respect address space sizes in isEliminableCastPair.Matt Arsenault2013-07-30
* Revert "Remove isCastable since nothing uses it now"Matt Arsenault2013-07-30
* Remove isCastable since nothing uses it nowMatt Arsenault2013-07-30
* Change behavior of calling bitcasted alias functions.Matt Arsenault2013-07-30
* Fix copypaste error in test.Matt Arsenault2013-06-28
* Add unit test to test a trivial verifier check.Bill Wendling2013-06-19
* Add missing PatternMatch.cpp to CMakeLists.txtArnold Schwaighofer2013-05-05
* PatternMatch: Matcher for (un)ordered floating point min/maxArnold Schwaighofer2013-05-05