aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2008-01-16Add missing header file for GRConstants analysis.Ted Kremenek1-0/+31
2008-01-16Hooked up the GRConstants analysis to the driver.Ted Kremenek8-31/+46
2008-01-16add testcase for regressionChris Lattner1-0/+9
2008-01-16Fix a ppc long double regression I introduced yesterday due to aChris Lattner1-0/+1
2008-01-16More cleanups in DoStmt. The NodeSets are now vectors instead of sets, sinceTed Kremenek1-21/+14
2008-01-16Sema::MergeFunctionDecl()...make sure diagnostic is accurate (wrt function de...Steve Naroff4-11/+18
2008-01-16merge a few pieces of code that do the store/load to stack Chris Lattner1-30/+12
2008-01-16rename ExpandBIT_CONVERT to EmitStackConvert, generalizing Chris Lattner1-15/+37
2008-01-16simplify a bunch of code by using SelectionDAG::CreateStackTemporary Chris Lattner1-28/+6
2008-01-16Change legalizeop of FP_ROUND and FP_EXTEND to not fall throughChris Lattner1-32/+55
2008-01-16make sure to use a cpu that has sse.Chris Lattner1-1/+1
2008-01-16make it more clear that this predicate only applies to scalar FP types.Chris Lattner2-10/+10
2008-01-16introduce a isTypeInSSEReg predicate, which allows us to simplifyChris Lattner2-21/+18
2008-01-16My previous commit had an incomplete message, it should have been:Chris Lattner2-1/+13
2008-01-16make the 'fp return in ST(0)' optimization smart enough to Chris Lattner1-1/+1
2008-01-16various whitespace cleanups, no functionality change.Chris Lattner1-7/+7
2008-01-16Adjusted DSPtr::Profile method again, since my last patch broke the build.Ted Kremenek1-1/+2
2008-01-16Factor the ReachesChainWithoutSideEffects out of dag combiner into Chris Lattner3-28/+40
2008-01-16Changed 'Profile' method for DSPtr to incorporate the flags from theTed Kremenek1-1/+1
2008-01-16Do not strip llvm.used values.Devang Patel3-3/+43
2008-01-16Renamed some internal classes for the GR-Constant Propagation analysis.Ted Kremenek1-38/+62
2008-01-16Typo.Fariborz Jahanian1-1/+1
2008-01-15Added support for rewriting of continue/break statements inside ObjC2's forea...Fariborz Jahanian2-6/+133
2008-01-15Added skeleton implementation of new constant-prop. analysis usingTed Kremenek1-0/+273
2008-01-15Added ctor to GRNodeBuilder.Ted Kremenek1-0/+2
2008-01-15Changed ImmutableMap::find to return an iterator instead of a pointerTed Kremenek1-10/+11
2008-01-15- Introduces versioning macro LLVM_LTO_VERSIONDevang Patel2-18/+75
2008-01-15Commit a piece that I missed before, patch by Alain FrischChris Lattner1-13/+19
2008-01-15Missed file from previous checkin.Dale Johannesen1-0/+1
2008-01-15Fix and enable EH for x86-64 Darwin. AddsDale Johannesen5-13/+33
2008-01-15Move some calls to getVRegDef higher in the callgraph, so they don't get exec...Owen Anderson2-13/+15
2008-01-15improve compatibility with mingw, patch by Alain FrischChris Lattner2-1/+9
2008-01-15add a test to ensure that argpromote of one argument doesn't Chris Lattner1-0/+26
2008-01-15Add description of 'llvm.trap' intrinsic. Also, minor fixes in formatting. Anton Korobeynikov1-5/+39
2008-01-15verify x86 generates ud2 for llvm.trapChris Lattner1-0/+9
2008-01-15Finish up handling all permutations of "complex int" (in Sema::UsualArithmeti...Steve Naroff2-5/+29
2008-01-15Unbreak the build.Evan Cheng1-3/+3
2008-01-15new testcase for llvm.trap.Chris Lattner1-0/+9
2008-01-15If someone wants to implement ppc TRAP, they can go for it :)Chris Lattner1-0/+1
2008-01-15The type of the 'abort' node should be pointer type (becauseChris Lattner1-1/+2
2008-01-15rename SDTRet -> SDTNone.Chris Lattner7-13/+11
2008-01-15Remove DefInst from LiveVariables::VarInfo. Use the facilities on MachineReg...Owen Anderson4-38/+20
2008-01-15no need to expand ISD::TRAP to X86ISD::TRAP, just match ISD::TRAP.Chris Lattner3-17/+6
2008-01-15Add support for targets that have a legal ISD::TRAP.Chris Lattner2-4/+12
2008-01-15Add files to windows project files. Also include <algorithm> explicitly so t...Chuck Rose III5-4/+41
2008-01-15Fix JIT encoding of trap/ud2 instructionAnton Korobeynikov1-2/+1
2008-01-15Reformatted. It was confusing the other way. No functionality change.Bill Wendling1-2/+3
2008-01-15Fix a memory correctness error noticed by valgrind (harmless in practice).Gordon Henriksen1-1/+1
2008-01-15Testcase for gimplify_expr crash caused by anDuncan Sands1-0/+12
2008-01-15- Change Type::isComplexType() to exlude GCC's complex integer extension. In ...Steve Naroff4-18/+34