Don't barf on empty basic blocks. Do not rely on assert
[oota-llvm.git] / lib / Target /
2007-11-01 Bill WendlingSilence, accersed warning
2007-10-31 Rafael EspindolaMake ARM and X86 LowerMEMCPY identical by moving the...
2007-10-31 Rafael EspindolaMake ARM an X86 memcpy expansion more similar to each...
2007-10-31 Dale JohannesenMake i64=expand_vector_elt(v2i64) work in 32-bit mode.
2007-10-30 Dale JohannesenAdd missing SSE builtins: CVTPD2PI, CVTPS2PI,
2007-10-30 Duncan SandsFix for visibility warnings generated by gcc-4.2.
2007-10-30 Dale JohannesenAdd missing MMX PSUBQ.
2007-10-29 Evan ChengEnable more fold (sext (load x)) -> (sext (truncate...
2007-10-29 Evan ChengAvoid doing something dumb like rewriting using a 64...
2007-10-29 Chris Lattneradd a note.
2007-10-29 Chris LattnerAdd support for the x86-64 'q' regigster modifier,...
2007-10-29 Chris LattnerFix PR1749 and InstCombine/2007-10-28-EmptyField.ll...
2007-10-28 Evan ChengNew entry.
2007-10-26 Anton KorobeynikovFix off-by-one stack offset computations (dwarf informa...
2007-10-26 Eric Christopherclo/clz aren't supported on mips I. Keep them around...
2007-10-26 Evan ChengLoosen up iv reuse to allow reuse of the same stride...
2007-10-25 Dale JohannesenSupport non-POSIX hosts by removing use of strncasecmp.
2007-10-23 Dale JohannesenDisable a couple more things for ppcf128.
2007-10-23 Evan ChengTemporary solution: added a different set of BCTRL_Mach...
2007-10-22 Evan ChengFix memcpy lowering when addresses are 4-byte aligned...
2007-10-22 Dan GohmanFix the folding of multiplication into addresses on...
2007-10-22 Evan ChengUse ptr type in the immediate field of a BxA instructio...
2007-10-22 Evan ChengFix an unfolding bug.
2007-10-21 Dale JohannesenAllow for copysign having f80 second argument.
2007-10-19 Evan ChengResolve unfold tables ambiguity.
2007-10-19 Evan ChengLocal spiller optimization:
2007-10-19 Rafael Espindolasplit LowerMEMCPY into LowerMEMCPYCall and LowerMEMCPYI...
2007-10-19 Rafael EspindolaAdd support for byval function whose argument is not...
2007-10-19 Chris Lattnercomment fixes
2007-10-19 Chris LattnerAdd an easy microoptimization I noticed.
2007-10-19 Dale JohannesenMore ppcf128 issues (maybe the last)?
2007-10-18 Evan Cheng- Added getOpcodeAfterMemoryUnfold(). It doesn't unfold...
2007-10-18 Evan ChengUse SmallVectorImpl instead of SmallVector with hardcod...
2007-10-18 Christopher LambFix a misnamed parameter.
2007-10-18 Christopher LambFix a typo
2007-10-18 Gordon HenriksenWork around downrev gccs which do not inherit visibilit...
2007-10-18 Chris Lattnerlegalizing the ret operation on f64 shouldn't introduce...
2007-10-17 Gordon HenriksenSwitching TargetMachineRegistry to use the new generic...
2007-10-17 Chris LattnerChange fp to sint legalization on x86-32 to do 2 x i32
2007-10-17 Chris Lattnerfix some funny indentation, add comments.
2007-10-16 Dale JohannesenCheck for invalid cc's in f80 select.
2007-10-16 Chris LattnerFix a bug handling frame references in ppc inline asm...
2007-10-16 Arnold SchwaighoferCorrection to tail call optimization code. The new...
2007-10-15 Chris LattnerChange LowerFP_TO_SINT to create the specific code...
2007-10-15 Evan ChengLowerFP_TO_SINT must not create a stack object if it...
2007-10-15 Dale JohannesenHandle PPC long double in CBackend.
2007-10-14 Evan ChengUnbreak x86-64.
2007-10-14 Evan ChengRevert 42908 for now.
2007-10-14 Dale JohannesenFix type mismatch error in PPC Altivec (only causes
2007-10-13 Duncan SandsClarify that fastcc has a problem with nested function
2007-10-13 Evan ChengChange unfoldMemoryOperand(). User is now responsible...
2007-10-12 Arnold SchwaighoferCorrecting the corrections. Bad bad baaad emacs!
2007-10-12 Arnold SchwaighoferCorrected many typing errors. And removed 'nest' parame...
2007-10-12 Duncan SandsDue to the new tail call optimization, trampolines...
2007-10-12 Evan ChengUpdate.
2007-10-12 Dan GohmanChange the names used for internal labels to use the...
2007-10-12 Dan GohmanMark vector ctpop, cttz, and ctlz as Expand on x86.
2007-10-12 Dan GohmanMark vector pow, ctpop, cttz, and ctlz as Expand on...
2007-10-12 Evan ChengFold load / store into MOV32to32_ and MOV16to16_.
2007-10-12 Evan ChengFlag MOV32to32_ with EXTRACT_SUBREG. They should not...
2007-10-11 Dan GohmanSet ISD::FPOW to Expand.
2007-10-11 Dale JohannesenAdd missing argument to PALIGNR
2007-10-11 Arnold SchwaighoferAdded tail call optimization to the x86 back end. It...
2007-10-10 Chris LattnerFix CodeGen/Generic/BasicInstrs.llx on sparc by marking...
2007-10-10 Dale JohannesenNext PPC long double bits: ppcf128->i32 conversion.
2007-10-09 Dan GohmanLowerIntegerDivOrRem no longer exists.
2007-10-09 Dan GohmanFix grammar in a comment.
2007-10-09 Dan GohmanThis is done.
2007-10-09 Evan ChengUnder 64-bit mode use LEA64_32r instead of LEA64r to...
2007-10-09 Bruno Cardoso LopesPosition Independent Code (PIC) support [3]
2007-10-09 Bruno Cardoso LopesPosition Independent Code (PIC) support [2]
2007-10-09 Bruno Cardoso LopesPosition Independent Code (PIC) support [1]
2007-10-08 Evan ChengBug fix. X86 was emitting redundant setcc and test...
2007-10-08 Dan GohmanMigrate X86 and ARM from using X86ISD::{,I}DIV and...
2007-10-08 Evan ChengAllow x86 compare to be commutable by default.
2007-10-08 Dan GohmanWhen we start enabling SMUL_LOHI/UMUL_LOHI or SDIVREM...
2007-10-08 Dan GohmanSimplify getIntPtrType, allowing it to work for arbitra...
2007-10-07 Chris Lattnerdisable this entirely: it is causing use of invalidated...
2007-10-07 Chris LattnerFix many regressions on x86 by avoiding dereferencing...
2007-10-06 Anton KorobeynikovOops, I really wanted to commit this part also :)
2007-10-06 Anton KorobeynikovMove merge code into new helper function.
2007-10-06 Evan ChengAdded DAG xforms. e.g.
2007-10-06 Dale JohannesenNext powerpc long double bits. Comparisons work,
2007-10-05 Evan ChengCommute x86 cmove instructions by swapping the operands...
2007-10-05 Evan ChengThis is done.
2007-10-05 Evan ChengEnable convertToThreeAddress for X86 by default.
2007-10-05 Evan ChengINC64_32r -> LEA64_32r is better than INC64_32r ->...
2007-10-05 Evan ChengIn 64-bit mode, avoid using leal with 32-bit 32-bit...
2007-10-05 Dale JohannesenFirst round of ppc long double. call/return and
2007-10-05 Evan ChengAdd support to convert more 64-bit instructions to...
2007-10-05 Evan ChengADC and SBB uses EFLAGS.
2007-10-05 Dan GohmanChange a few more spaces to tabs in assembly output.
2007-10-05 Dan GohmanChange a space to a tab in the assembly output of a...
2007-10-05 Evan ChengTesting convertToThreeeAddress as X86 llcbeta.
2007-10-05 Evan ChengAdded storeRegToAddr, loadRegFromAddr, and unfoldMemory...
2007-10-05 Evan ChengNot needed any more.
2007-10-05 Evan ChengForgot these.
2007-10-05 Evan Cheng- Added a few target hooks to generate load / store...
2007-10-04 Chris Lattneradd a note.
2007-10-03 Dan GohmanUse empty() member functions when that's what's being...
next