aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2006-06-29Ugly hack! Add helper functions InsertInFlightSetEntry andEvan Cheng
2006-06-29Should just use xorps to clear XMM registers for all data types. pxor is also...Evan Cheng
2006-06-29Let X86CompilationCallback pass previous frame and return address to X86Compi...Evan Cheng
2006-06-29Add shift and rotate by 1 instructions / patterns.Evan Cheng
2006-06-29Always use xorps to clear XMM registers.Evan Cheng
2006-06-29Move .literal4 and .literal8 support into AsmPrinter.cppEvan Cheng
2006-06-29Add support to print 4-, 8-, and 16- byte constant literals in specialEvan Cheng
2006-06-28Hide x86 symbolsChris Lattner
2006-06-28Use hidden visibility to make symbols in an anonymous namespace getChris Lattner
2006-06-28Use hidden visibility to reduce codesizeChris Lattner
2006-06-28Shave another 27K off libllvmgcc.dylib with visibility hiddenChris Lattner
2006-06-28Shrink libllvmgcc.dylib by another 23KChris Lattner
2006-06-28shrink libllvmgcc.dylib another 25KChris Lattner
2006-06-28Mark these two classes as hidden, shrinking libllbmgcc.dylib by 25KChris Lattner
2006-06-28Use hidden visibility to reduce the sizes of some .o files. This chops 60K o...Chris Lattner
2006-06-28Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.llChris Lattner
2006-06-28Doh.Evan Cheng
2006-06-28Switch to a very conservative heuristic for determining when loop-unswitchingOwen Anderson
2006-06-28Fix Transforms/InstCombine/2006-06-28-infloop.llChris Lattner
2006-06-28Don't unswitch really large loops even if they are mostly filled with emptyChris Lattner
2006-06-28Oops. Need to keep CP index.Evan Cheng
2006-06-28Darwin puts float and double literal constants into literal4 and literal8 sec...Evan Cheng
2006-06-28add some missing externalsAndrew Lenharth
2006-06-28Catch more function pointer casting problemsAndrew Lenharth
2006-06-27Handle alias sets that have been unified, and thus can have other referencesChris Lattner
2006-06-27Don't implement AliasSetTracker::remove in terms of deleteValue. deleteValueChris Lattner
2006-06-27this case isn't handledAndrew Lenharth
2006-06-27Fix for 2006-06-27-DeadSwitchCase.llOwen Anderson
2006-06-27handle the "mov reg1, reg2" case in isMoveInstrRafael Espindola
2006-06-27Don't match 64-bit bitfield inserts into rlwimi's. todo add rldimi. :)Chris Lattner
2006-06-27Fix Transforms/DeadArgElim/2006-06-27-struct-ret.ll. -deadargelim should notChris Lattner
2006-06-27Fix ppc64 jump tablesChris Lattner
2006-06-27Remove dead code.Evan Cheng
2006-06-27Print stubs for external globals right.Chris Lattner
2006-06-27Implement 64-bit select, bswap, etc.Chris Lattner
2006-06-27Add a pattern for i64 sra. Print 8-byte units with a space between the .quadChris Lattner
2006-06-27Fix rewriting frame offsets with ixaddr instructions, which implicitly shiftChris Lattner
2006-06-27PPC doesn't have bit converts to/from i64Chris Lattner
2006-06-27Add 64-bit MTCTR so that indirect calls work.Chris Lattner
2006-06-27Fix an incorrect store pattern. This fixes em3d.Chris Lattner
2006-06-27Implement 64-bit undef, sub, shl/shr, srem/uremChris Lattner
2006-06-27Use i32 for shift amounts instead of i64. This gets bisort working.Chris Lattner
2006-06-27Add zextload from i32 -> i64, with this, perimeter works.Chris Lattner
2006-06-27For PR801:Reid Spencer
2006-06-27De-pessimize the handling of LCSSA Phi nodes in IndVarSimplify. Hopefully thisOwen Anderson
2006-06-27Print darwin stub stuff correctly in 64-bit mode. With this, treeadd works inChris Lattner
2006-06-27Fix variable shadowing issueChris Lattner
2006-06-27Implement a bunch of 64-bit cleanliness work. With this, treeadd builds (butChris Lattner
2006-06-26Rearrange compares, add ADDI8, add sext from 32-to-64 bit registerChris Lattner
2006-06-26Improve PPC64 calling convention supportChris Lattner