| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Property declared in continuation class can only be used to | Fariborz Jahanian | 2009-11-02 | 5 | -16/+59 |
| | | | | | | | | change a readonly property declared in the class (and its inherited protocols) to writable property. (Fixes radar 7350645). llvm-svn: 85836 | ||||
| * | Added __has_include and __has_include_next. | John Thompson | 2009-11-02 | 6 | -3/+281 |
| | | | | | llvm-svn: 85834 | ||||
| * | Hopefully make gcc-4.0 happy with respect to the following warning: | Ted Kremenek | 2009-11-02 | 1 | -0/+7 |
| | | | | | | warning: 'class clang::StackFrameContext' has virtual functions but non-virtual destructor llvm-svn: 85833 | ||||
| * | Sort export list. | Daniel Dunbar | 2009-11-02 | 1 | -17/+17 |
| | | | | | llvm-svn: 85832 | ||||
| * | Remove unused header. | Daniel Dunbar | 2009-11-02 | 1 | -1/+0 |
| | | | | | llvm-svn: 85828 | ||||
| * | Revert 85799 for now. It might be breaking llvm-gcc driver. | Evan Cheng | 2009-11-02 | 3 | -52/+21 |
| | | | | | llvm-svn: 85827 | ||||
| * | clean up namespace. | Chris Lattner | 2009-11-02 | 1 | -6/+3 |
| | | | | | llvm-svn: 85826 | ||||
| * | Add note to FIXME about PR5371. | Edward O'Callaghan | 2009-11-02 | 1 | -0/+1 |
| | | | | | llvm-svn: 85825 | ||||
| * | Put BlockAddresses into ARM constant pools. | Bob Wilson | 2009-11-02 | 4 | -5/+19 |
| | | | | | llvm-svn: 85824 | ||||
| * | Fix ARMAsmParser::ParseMemoryOffsetReg() where the parameter OffsetRegNum should | Kevin Enderby | 2009-11-02 | 1 | -2/+2 |
| | | | | | | | have been passed as a reference. llvm-svn: 85823 | ||||
| * | revert r8579[56], which are causing unhappiness in buildbot land. | Chris Lattner | 2009-11-02 | 2 | -50/+37 |
| | | | | | llvm-svn: 85818 | ||||
| * | CMake: Report an error if there is an unknown .cpp file in a source | Oscar Fuentes | 2009-11-02 | 1 | -0/+15 |
| | | | | | | | | | | | | directory. This is useful in case someone who works with the config&make build system forgot to add a file to its CMakeLists.txt. Instead of obtaining undefined references at link time, cmake will complain at configure time on the first build after a svn update. llvm-svn: 85817 | ||||
| * | Add "virtual" keywords for clarity. | Ted Kremenek | 2009-11-02 | 1 | -3/+3 |
| | | | | | llvm-svn: 85815 | ||||
| * | Set bit instead of calling pow() to compute 2 << n | Victor Hernandez | 2009-11-02 | 1 | -5/+13 |
| | | | | | llvm-svn: 85814 | ||||
| * | Diagnose implementation of a property declared in a category | Fariborz Jahanian | 2009-11-02 | 3 | -0/+31 |
| | | | | | | | in its class implementation instead of crashing. Fixes radar 7350345. llvm-svn: 85813 | ||||
| * | typo | Chris Lattner | 2009-11-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 85812 | ||||
| * | merge 2008-03-10-sret.ll into ipsccp-basic.ll, and upgrade its syntax. | Chris Lattner | 2009-11-02 | 2 | -21/+26 |
| | | | | | llvm-svn: 85811 | ||||
| * | disable IPSCCP support for multiple return values, it is buggy, so just | Chris Lattner | 2009-11-02 | 3 | -1/+5 |
| | | | | | | | disable it until I can fix it. llvm-svn: 85810 | ||||
| * | Fix schedule model for BFC. | David Goodwin | 2009-11-02 | 2 | -2/+2 |
| | | | | | llvm-svn: 85809 | ||||
| * | Hyphenate some comments. | Bob Wilson | 2009-11-02 | 1 | -3/+2 |
| | | | | | llvm-svn: 85808 | ||||
| * | Chain dependencies used to enforce memory order should have latency of 0 ↵ | David Goodwin | 2009-11-02 | 1 | -14/+23 |
| | | | | | | | (except for true dependency of Store followed by aliased Load... we estimate that case with a single cycle of latency assuming the hardware will bypass) llvm-svn: 85807 | ||||
| * | Add support for BlockAddress values in ARM constant pools. | Bob Wilson | 2009-11-02 | 4 | -20/+41 |
| | | | | | llvm-svn: 85806 | ||||
| * | Prune unnecessary include. | Bob Wilson | 2009-11-02 | 1 | -1/+0 |
| | | | | | llvm-svn: 85805 | ||||
| * | Initilize the machine LICM CSE map upon the first time an instruction is ↵ | Evan Cheng | 2009-11-02 | 3 | -21/+52 |
| | | | | | | | | | | | hoisted to the loop preheader. Add instructions which are already in the preheader block that may be common expressions of those that are hoisted out. These does get a few more instructions CSE'ed. llvm-svn: 85799 | ||||
| * | These are done / no longer care. | Evan Cheng | 2009-11-02 | 1 | -21/+0 |
| | | | | | llvm-svn: 85798 | ||||
| * | Add an entry. | Evan Cheng | 2009-11-02 | 1 | -0/+3 |
| | | | | | llvm-svn: 85797 | ||||
| * | now that ip sccp *really* subsumes ipcp, remove ipcp again. | Chris Lattner | 2009-11-02 | 1 | -1/+0 |
| | | | | | llvm-svn: 85796 | ||||
| * | improve IPSCCP to be able to propagate the result of "!mayBeOverridden" | Chris Lattner | 2009-11-02 | 2 | -36/+63 |
| | | | | | | | | | | function to calls of that function, regardless of whether it has local linkage or has its address taken. Not escaping should only affect whether we make an aggressive assumption about the arguments to a function, not whether we can track the result of it. llvm-svn: 85795 | ||||
| * | Remove an irrelevant and poorly reduced test case. | Evan Cheng | 2009-11-02 | 1 | -414/+0 |
| | | | | | llvm-svn: 85794 | ||||
| * | don't mark the arguments of prototype overdefined, they will never be queried. | Chris Lattner | 2009-11-02 | 1 | -3/+6 |
| | | | | | llvm-svn: 85793 | ||||
| * | restore some code I removed in r85788, refactor it into | Chris Lattner | 2009-11-02 | 1 | -4/+18 |
| | | | | | | | a shared place instead of duplicating it 4 times. llvm-svn: 85792 | ||||
| * | remove some confused code that dates from when we had | Chris Lattner | 2009-11-02 | 1 | -10/+2 |
| | | | | | | | "multiple return values" but not "first class aggregates" llvm-svn: 85791 | ||||
| * | avoid redundant lookups in BBExecutable, and make it a SmallPtrSet. | Chris Lattner | 2009-11-02 | 1 | -14/+16 |
| | | | | | llvm-svn: 85790 | ||||
| * | Use the libanalysis 'ConstantFoldLoadFromConstPtr' function | Chris Lattner | 2009-11-02 | 2 | -20/+20 |
| | | | | | | | | instead of reinventing SCCP-specific logic. This gives us new powers. llvm-svn: 85789 | ||||
| * | switch the main 'ValueState' map from being an std::map to being | Chris Lattner | 2009-11-02 | 1 | -311/+281 |
| | | | | | | | | | | | | a DenseMap. Doing this required being aware of subtle iterator invalidation issues, but it provides a big speedup. In a release-asserts build, this sped up optimizing 403.gcc from 1.34s -> 0.79s (IPSCCP) and 1.11s -> 0.44s (SCCP). This commit also conflates in a bunch of general cleanups, sorry. llvm-svn: 85788 | ||||
| * | Unbreak ARMBaseRegisterInfo::copyRegToReg. | Evan Cheng | 2009-11-02 | 2 | -18/+48 |
| | | | | | llvm-svn: 85787 | ||||
| * | fix a bug exposed by moving SRoA earlier which caused a crash building kc++ | Chris Lattner | 2009-11-02 | 2 | -4/+26 |
| | | | | | llvm-svn: 85786 | ||||
| * | Missing bit of universal built + hosted | Jim Grosbach | 2009-11-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 85785 | ||||
| * | only IPSCCP incoming arguments if the function is executable, this fixes | Chris Lattner | 2009-11-02 | 1 | -15/+17 |
| | | | | | | | an assertion on the buildbot. llvm-svn: 85784 | ||||
| * | add a new ValueState::getConstantInt() helper, use it to | Chris Lattner | 2009-11-02 | 1 | -52/+53 |
| | | | | | | | simplify some code. llvm-svn: 85783 | ||||
| * | Fix malloc.h is deprecated warning on DragonFly BSD. | Edward O'Callaghan | 2009-11-02 | 1 | -1/+3 |
| | | | | | llvm-svn: 85782 | ||||
| * | Fix for warning seen on DF-BSD, Victor, please fix this to use a shift ↵ | Edward O'Callaghan | 2009-11-02 | 1 | -1/+1 |
| | | | | | | | instead of pow() llvm-svn: 85781 | ||||
| * | tidy up some more: remove some extraneous inline specifiers, return harder. | Chris Lattner | 2009-11-02 | 1 | -126/+95 |
| | | | | | llvm-svn: 85780 | ||||
| * | Apply fix for PR5135, Credit to Andreas Neustifter. | Edward O'Callaghan | 2009-11-02 | 2 | -5/+6 |
| | | | | | llvm-svn: 85779 | ||||
| * | eliminate the SCCPSolver::getValueMapping method. | Chris Lattner | 2009-11-02 | 1 | -25/+23 |
| | | | | | llvm-svn: 85778 | ||||
| * | fix failures introduced in r85774 | Chris Lattner | 2009-11-02 | 1 | -1/+2 |
| | | | | | llvm-svn: 85777 | ||||
| * | factor duplicated code into a new DeleteInstructionInBlock | Chris Lattner | 2009-11-02 | 1 | -92/+80 |
| | | | | | | | function, eliminate temporary (and pointless) smallvector. llvm-svn: 85776 | ||||
| * | Chris used to use '...' instead of proper grammar. | Chris Lattner | 2009-11-02 | 1 | -30/+32 |
| | | | | | llvm-svn: 85775 | ||||
| * | remove some extraneous llvmcontext stuff. | Chris Lattner | 2009-11-02 | 1 | -31/+26 |
| | | | | | llvm-svn: 85774 | ||||
| * | change LatticeVal to use PointerIntPair to save some space. | Chris Lattner | 2009-11-02 | 1 | -49/+52 |
| | | | | | llvm-svn: 85773 | ||||

