- c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
- 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 15 years ago
- c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
- 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 15 years ago
- 5ec56cc Fix the build on Cygwin. Patch by Aaron Gray. by Owen Anderson · 15 years ago
- 2d7f78e Use a more correct atomic increment style. This isn't really necessary in by Owen Anderson · 15 years ago
- 2e69310 Make this thread-safe. by Owen Anderson · 15 years ago
- 1f67ce4 Clear the cached cost when removing a function in by Dale Johannesen · 16 years ago
- 9a507cd Revert r66920. It was causing failures in the self-hosting buildbot (in release by Bill Wendling · 16 years ago
- b14cda3 Second installment of "BasicBlock operands to the back" changes. by Gabor Greif · 16 years ago
- c287137 Change WriteTypeSymbolic to not put a space out before types, also, remove by Chris Lattner · 16 years ago
- 8968a07 Reapply r64300: by Nick Lewycky · 16 years ago
- 905c7e9 Revert r64300 and r64301. These were causing the following errors respectively: by Bill Wendling · 16 years ago
- af06875 Make sure the SCC pass manager initializes any contained by Duncan Sands · 16 years ago
- e794220 Refactor my previous change to maintain the distinction between AliasAnalysis and BasicAliasAnalysis. This involves some wider changes because it by Owen Anderson · 16 years ago
- edc4d69 introduce a useful abstraction to find out if a Use is in the call position of an instruction by Gabor Greif · 16 years ago
- 7f2e381 switch over some other methods from indices to iterators by Gabor Greif · 16 years ago
- 7b98424 speed up iterative loop by using iterators. changes direction, but functionally equivalent by Gabor Greif · 16 years ago
- bb46f52 Add the private linkage. by Rafael Espindola · 16 years ago
- 6104626 minor simplification by Gabor Greif · 16 years ago
- 9b8f542 Removed trailing whitespace from Makefiles. by Misha Brukman · 16 years ago
- 3037eda Check that the function prototypes are correct before assuming that the by Nick Lewycky · 16 years ago
- 824b958 reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an by Chris Lattner · 16 years ago
- dc77092 Revert r59802. It was breaking the build of llvm-gcc: by Bill Wendling · 16 years ago
- 219ab40 Make mem[cpy,move,set] intrinsics overloaded. by Sanjiv Gupta · 16 years ago
- a2582da Teach internalize to preserve the callgraph. Why? Because it was there! by Duncan Sands · 16 years ago
- 5d0392c Factorize code: remove variants of "strip off by Duncan Sands · 16 years ago
- 3ee8fc9 Rationalize the names of passes that print information: by Duncan Sands · 16 years ago
- 3d01fc7 Initial support for the CMake build system. by Oscar Fuentes · 16 years ago
- b8ca4ff Fix PR2792: treat volatile loads as writing memory somewhere. by Duncan Sands · 16 years ago
- 2bb4a4d Rather than marking all internal globals "Ref" by Duncan Sands · 16 years ago
- 892b840 Intrinsics don't touch internal global variables by Duncan Sands · 16 years ago
- 1abe60b Intrinsics don't read these kinds of global variables. by Duncan Sands · 16 years ago
- 7ca9d81 Simplify this some more. No functionality change. by Duncan Sands · 16 years ago
- 24a0521 Optimization suggested by Matthijs Kooijman. by Duncan Sands · 16 years ago
- 99c1a7c Correct callgraph construction. It has two problems: by Duncan Sands · 16 years ago
- 28f0212 Didn't mean to commit this change to how the callgraph is printed. by Duncan Sands · 16 years ago
- d7b9851 Reapply 55859. This doesn't change anything as by Duncan Sands · 16 years ago
- fec2c2b When PruneEH turned an invoke into an ordinary by Duncan Sands · 16 years ago
- 6e60745 Revert r55859. This is breaking the build in the abscence of its companion commit. by Owen Anderson · 16 years ago
- c94fe21 Delete the removeCallEdgeTo callgraph method, by Duncan Sands · 16 years ago
- f423abc Neaten this up a bit. No functionality change. by Duncan Sands · 16 years ago
- ae73dc1 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 16 years ago
- 34f2a0c If a SCC has a node without a function, then the SCC by Duncan Sands · 16 years ago
- b070bee Fix maxo bado thinko. by Duncan Sands · 16 years ago
- d0ac373 Since onlyReadsMemory returns true if in fact by Duncan Sands · 16 years ago
- 9a036b9 Cleanup GlobalsModRef a bit. When analysing the by Duncan Sands · 16 years ago
- 2c69184 Don't use the result of WriteAsOperand or WriteTypeSymbolic. by Chris Lattner · 16 years ago
- 0dabb7e Don't call getAnalysisUsage unless -debug-pass is enabled. This speeds by Chris Lattner · 16 years ago
- 227c27d Replace two manual loops with calls to CallSite::hasArguments (no functional changes). by Matthijs Kooijman · 16 years ago
- 43e2a03 Fix some constructs that gcc-4.4 warns about. by Duncan Sands · 16 years ago
- b64aa11 Use isSingleValueType instead of isFirstClassType to by Dan Gohman · 16 years ago
- 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 16 years ago
- 84b7df4 Remove uses of llvm/System/IncludeFile.h that are no longer needed. by Dan Gohman · 16 years ago
- 201ebe3 Add assert. by Devang Patel · 16 years ago
- 75caee2 add a new CallGraphNode::removeCallEdgeFor method, tidy some comments. by Chris Lattner · 17 years ago
- a2ce2e3 Fix PR 2169. by Daniel Berlin · 17 years ago
- c9235d2 Don't include <map> in Pass.h, which doesn't need it. This requires by Dan Gohman · 17 years ago
- 52d34d9 enable -analyze for andersens by Andrew Lenharth · 17 years ago
- 4f4c28f Restore isCFGOnly property of various analysis passes. by Devang Patel · 17 years ago
- c758209 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 17 years ago
- c7fe32e Do not use virtual function to identify an analysis pass. by Devang Patel · 17 years ago
- d3bf1ae Fix PR 2160 by making sure arguments to external functions get marked as pointing to anything by Daniel Berlin · 17 years ago
- acddf9d Dial down gcc's warnings: don't use 0UL when 0U suffices (and when the by Scott Michel · 17 years ago
- 1cee94f Identify Analysis pass. by Devang Patel · 17 years ago
- c864edb Add Hybrid Cycle Detection to Andersen's analysis. Patch by Curtis Dunham. by Daniel Berlin · 17 years ago
- f059deb De-tabify. by Bill Wendling · 17 years ago
- 6a551e7 Change a C-style cast to const_cast, to avoid a -Wcast-qual warning. by Dan Gohman · 17 years ago
- ae9f3a3 Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. by Anton Korobeynikov · 17 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- fc643c5 remove attribution from lib Makefiles. by Chris Lattner · 17 years ago
- ded2b0d Add explicit keywords, and fix a minor typo that they uncovered. by Dan Gohman · 17 years ago
- 3a3f163 Changes from Curtis Dunham implementing lazy cycle detection algorithm. by Daniel Berlin · 17 years ago
- a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 17 years ago
- dff6710 Integrate the readonly/readnone logic more deeply by Duncan Sands · 17 years ago
- cd883f2 chain update requests properly. by Chris Lattner · 17 years ago
- 4ac0e8d Create nodes for inline asm so that we don't crash looking for the node later. by Nick Lewycky · 17 years ago
- 081fdf2 Silenced a VC++ warning. by Hartmut Kaiser · 17 years ago
- be20773 Add a new DenseSet abstraction. by Chris Lattner · 17 years ago
- 336c6c0 Switch to densemap rather than std::set by Daniel Berlin · 17 years ago
- c7a12ae Ignore redundant constraints by Daniel Berlin · 17 years ago
- cab5f5d Don't execute dump unless NDEBUG isn't defined. by Bill Wendling · 17 years ago
- e6f0479 Comment fixups by Daniel Berlin · 17 years ago
- d81ccc2 Implement offline variable substitution in order to reduce memory by Daniel Berlin · 17 years ago
- c6d9398 Fix bug in andersen's related to test_and_set. by Daniel Berlin · 17 years ago
- aad1588 Rewrite of andersen's to be about 100x faster, cleaner, and begin to support field sensitivity by Daniel Berlin · 17 years ago
- 6b4af74 Do not overuse std::string. Pass around char * directly. by Devang Patel · 17 years ago
- c2bbfc1 More explicit keywords. by Dan Gohman · 17 years ago
- 58e0ef1 Verify loop info. by Devang Patel · 17 years ago
- 20d824b Replace mysterious code causing a g++-4.2 warning by Duncan Sands · 17 years ago
- 25e681a CallGraphSCCPass manager may require other passes. by Devang Patel · 17 years ago
- ecd94c8 Fix typo in comment. by Nick Lewycky · 17 years ago
- 1997473 Drop 'const' by Devang Patel · 17 years ago
- 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
- c718288 Fix build error. by Lauro Ramos Venancio · 17 years ago
- 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
- bed2946 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 18 years ago
- 7f99761 Avoid constructing std::strings unless pass debugging is ON. by Devang Patel · 18 years ago
- ca5183d Unbreak VC++ build. by Jeff Cohen · 18 years ago
- 84da80d Make getPassManagerType() const. by Devang Patel · 18 years ago