aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2006-06-20Add some 64-bit logical ops.Chris Lattner
2006-06-20__i386__, __i386, etc. are not defined for x86-64. Use __x86_64__.Evan Cheng
2006-06-2064-bit bugfix: 0xFFFF0000 cannot be formed with a single lis.Chris Lattner
2006-06-20Add some patterns for globals, so we can now compile this:Chris Lattner
2006-06-20Add support for function types.Jim Laskey
2006-06-20Remove some now-unneeded casts from instruction patterns. With the castsChris Lattner
2006-06-20Add some patterns for ppc64Chris Lattner
2006-06-20Remove some ugly now-redundant casts.Chris Lattner
2006-06-20Fix some mismatched type constraintsChris Lattner
2006-06-19References need to be section relative.Jim Laskey
2006-06-19Minor clean up.Evan Cheng
2006-06-19Do partial inlining in BU. This resolves more call sites. Also add options ...Andrew Lenharth
2006-06-19References need to be section relative.Jim Laskey
2006-06-19Fix a bug, don't drop indirect call sites, especially if there is nothing kno...Andrew Lenharth
2006-06-19Handle versioning of compile unit.Jim Laskey
2006-06-18initial implementation of ARMRegisterInfo::eliminateFrameIndexRafael Espindola
2006-06-17Constant fold sqrtfChris Lattner
2006-06-17Fix IndVarsSimplify/2006-06-16-Indvar-LCSSA-Crash.ll, a case where aChris Lattner
2006-06-17A new entry.Evan Cheng
2006-06-17Implement the getPointerRegClass method, which is required for the ptr_rcChris Lattner
2006-06-16Forgot operands were hard coded for compile unit.Jim Laskey
2006-06-16Later models likely to have Yonah like attributes.Evan Cheng
2006-06-16Upgrade some load/store instructions to use the proper addressing mode stuff.Chris Lattner
2006-06-16In 64-bit mode, addr mode operands use G8RC instead of GPRC.Chris Lattner
2006-06-16fix some assumptions that pointers can only be 32-bits. With this, we canChris Lattner
2006-06-16Split 64-bit instructions out into a separate .td fileChris Lattner
2006-06-16Force 64-bit register availability in 64-bit mode. For real.Chris Lattner
2006-06-16Remove the -darwin and -aix llc options, inferring darwinism and aixism fromChris Lattner
2006-06-16Add missing casts. This fixed some regressions.Evan Cheng
2006-06-16Simplify TargetData ctor callChris Lattner
2006-06-16Don't pass target name into TargetData anymore, it is never used or needed.Chris Lattner
2006-06-16Remove ctor with each piece specifyable (which causes overload ambiguities),Chris Lattner
2006-06-16Only count instructions as code size, not constant pools and other per-functi...Chris Lattner
2006-06-16Simplify interpreter construction.Chris Lattner
2006-06-16Document the subtarget features better, make sure that 64-bit mode, 64-bitChris Lattner
2006-06-16Rename some subtarget features. A CPU now can *have* 64-bit instructions,Chris Lattner
2006-06-16Add a error message to cbu to match buAndrew Lenharth
2006-06-16move headerAndrew Lenharth
2006-06-161. Revise vector debug support.Jim Laskey
2006-06-16More libcall transformations:Evan Cheng
2006-06-16Simplify fprintf(file, "%s", str) to fputs(str, file).Evan Cheng
2006-06-16First baby step towards ppc64 support. This adds a new -march=ppc64 backendChris Lattner
2006-06-16Fix Regression/Linker/2006-06-15-GlobalVarAnment.llChris Lattner
2006-06-16Only print the stack trace if it was requested. Previously, any call intoReid Spencer
2006-06-15Teach the local allocator to know that live-in values (e.g. arguments) areChris Lattner
2006-06-15Add a note that Nate noticed.Chris Lattner
2006-06-151. Support standard dwarf format (was bootstrapping in Apple format.)Jim Laskey
2006-06-15Was pointed out that structure alignment and type alignment are not the sameJim Laskey
2006-06-15Implement Transforms/InstCombine/bswap.ll, turning common shift/and/or bswapChris Lattner
2006-06-15Alignment of globals has not been quite right. Needed to drop the pointer typeJim Laskey