Codegen fabs/fabsf as FABS. Patch contributed by Morten Ofstad
[oota-llvm.git] / lib / Target / X86 / X86ISelSimple.cpp
2005-04-28 Chris LattnerCodegen fabs/fabsf as FABS. Patch contributed by Morte...
2005-04-21 Misha Brukman* Remove trailing whitespace
2005-04-21 Chris LattnerHandle stores of global address as stores of immediates...
2005-04-09 Chris LattnerUse live out sets for return values instead of imp_defs...
2005-04-06 Chris LattnerFix SingleSource/Regression/C/2005-05-06-LongLongSigned...
2005-03-24 Chris Lattnereliminate dead variables, patch contributed by Gabor...
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2005-01-09 Chris LattnerFix a subtle bug involving constant expr casts from...
2005-01-08 Chris LattnerWrap long line.
2005-01-08 Chris LattnerThe X86 instruction selector already handles codegen of:
2005-01-06 Chris LattnerCodegen -1 and -0.0 more efficiently. This implements...
2005-01-05 Chris Lattner1. If a double FP constant must be put into a constant...
2004-12-17 Chris LattnerChange the sentinal
2004-12-17 Chris LattnerCreate a stack slot for the return address lazily inste...
2004-12-13 Chris LattnerSet the rounding mode for the X86 FPU to 64-bits instea...
2004-12-03 Chris LattnerFix a regression caused by the previous patch
2004-12-02 Chris LattnerConsider 64-bit registers to be FP as well.
2004-12-01 Tanya LattnerReverting this patch:
2004-11-29 Chris LattnerRevamp long/ulong comparisons to use a much more effici...
2004-11-16 Chris LattnerFix a major bug in the signed shr code, which apparentl...
2004-11-15 Chris LattnerSimplify and rearrange long shift code
2004-11-13 Chris Lattnershld is a very high latency operation. Instead of emitt...
2004-11-13 Chris LattnerAdd missing check
2004-11-13 Chris LattnerCompile:
2004-10-17 Chris LattnerDon't print stuff out from the code generator. This...
2004-10-17 Chris LattnerRewrite support for cast uint -> FP. In particular...
2004-10-17 Chris Lattnerfold:
2004-10-16 Chris LattnerTeach the X86 backend about unreachable and undef....
2004-10-15 Chris LattnerInstruction select globals with offsets better. For...
2004-10-08 Chris LattnerFix a major regression from the bugfix for 2004-10...
2004-10-08 Chris LattnerFix bug: 2004-10-08-SelectSetCCFold.llx. Normally...
2004-10-06 Chris LattnerRemove debugging code, fix encoding problem. This...
2004-10-06 Chris LattnerCodegen signed mod by 2 or -2 more efficiently. Instea...
2004-10-06 Chris LattnerFix a scary bug with signed division by a power of...
2004-10-06 Chris LattnerCodegen signed divides by 2 and -2 more efficiently...
2004-09-21 Misha Brukmans/ISel/X86ISel/ to have unique class names for debuggin...
2004-09-15 Reid SpencerConvert code to compile with vc7.1.
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-30 Reid SpencerReduce the number of arguments in the instruction build...
2004-07-26 Misha BrukmanFix file header as it has been renamed.
2004-07-21 Chris LattnerFix cases where we generated horrible code like this:
2004-07-19 Chris LattnerWhile I'm at it, don't break codegen of mul by 3,5,9.
2004-07-19 Chris LattnerGenerate better code for multiplies by negative constan...
2004-07-18 Reid Spencerbug 122:
2004-07-15 Chris LattnerPatches towards fixing PR341
2004-07-15 Chris LattnerImprove codegen for the LLVM offsetof/sizeof "operator...
2004-06-29 Chris LattnerFix a regression from r1.224. In particular, codegen...
2004-06-20 Chris LattnerMove the IntrinsicLowering header into the CodeGen...
2004-06-18 Chris LattnerCodegen sub C, X a little bit better for register press...
2004-06-18 Chris LattnerFold setcc instructions into select and branches that...
2004-06-17 Chris LattnerDo not fold loads into instructions if it is used more...
2004-06-17 Chris LattnerRename Type::PrimitiveID to TypeId and ::getPrimitiveID...
2004-06-15 Chris LattnerRemove support for llvm.isnan. Alkis wins :)
2004-06-15 Chris LattnerAdd basic support for the isunordered intrinsic. The...
2004-06-11 Chris LattnerBy far, one of the most common uses of isnan is to...
2004-06-11 Chris LattnerNow that compare instructions aren't lumped in with...
2004-06-11 Chris LattnerAdd direct support for the isnan intrinsic, implementin...
2004-06-09 John CriswellFix for PR#366. We use getClassB() so that we can...
2004-06-02 Chris LattnerConvert to the new TargetMachine interface.
2004-05-23 Chris LattnerAdd some notes to myself, no functional changes
2004-05-14 Brian GaekeGenerate branch machine instructions with MachineBasicB...
2004-05-13 Chris LattnerTwo more improvements for null pointer handling: storin...
2004-05-13 Chris LattnerSecond half of my fixed-sized-alloca patch. This folds...
2004-05-13 Chris LattnerSubstantially improve code generation for address expos...
2004-05-12 Chris LattnerPass boolean constants into function calls more efficie...
2004-05-10 Chris LattnerFix a fairly serious pessimizaion that was preventing...
2004-05-09 Chris LattnerFix some comments, avoid sign extending booleans when...
2004-05-09 Chris LattnerGenerate more efficient code for casting booleans to...
2004-05-07 Chris LattnerCodegen floating point stores of constants into integer...
2004-05-07 Chris LattnerMake comparisons against the null pointer as efficient...
2004-05-04 Chris LattnerRemove unneeded check
2004-05-04 Chris LattnerImprove signed division by power of 2 *dramatically...
2004-05-04 Chris LattnerImprove code generated for integer multiplications...
2004-05-01 Chris LattnerRemove unused #include
2004-04-28 Brian GaekeMake RequiresFPRegKill() take a MachineBasicBlock arg.
2004-04-28 Brian GaekeIn InsertFPRegKills(), use the machine-CFG itself rathe...
2004-04-28 Brian GaekeUpdate the machine-CFG edges whenever we see a branch.
2004-04-14 John CriswellRemove code to adjust the iterator for llvm.readio...
2004-04-13 John CriswellAdded support for the llvm.readio and llvm.writeio...
2004-04-13 Chris LattnerImplement a small optimization, which papers over the...
2004-04-13 Chris LattnerEmit the immediate form of in/out when possible.
2004-04-12 Chris LattnerFix issues that the local allocator has dealing with...
2004-04-12 Chris LattnerUse the fucomi[p] instructions to perform floating...
2004-04-12 Chris LattnerFix a bug in my load/cast folding patch.
2004-04-12 Chris LattnerAdjust some comments, fix a bug in my previous patch
2004-04-11 Chris LattnerOn X86, casting an integer to floating point requires...
2004-04-11 Chris LattnerImplement folding of loads into floating point operatio...
2004-04-11 Chris LattnerUnify all of the code for floating point +,-,*,/ into...
2004-04-11 Chris LattnerThis implements folding of constant operands into float...
2004-04-11 Chris LattnerRestructure the mul/div/rem handling code to follow...
2004-04-11 Chris LattnerCodegen FP adds and subtracts with a constant more...
2004-04-11 Chris LattnerTwo changes:
2004-04-10 Chris LattnerSilence a spurious warning
2004-04-09 John CriswellReversed the order of the llvm.writeport() operands...
2004-04-09 John CriswellChanged assertions to error messages.
2004-04-08 John CriswellChanges recommended by Chris:
2004-04-08 John CriswellAdded the llvm.readport and llvm.writeport intrinsics...
2004-04-06 Chris LattnerFix PR313: [x86] JIT miscompiles unsigned short to...
2004-04-06 Chris LattnerFix a minor bug in previous checking
2004-04-06 Chris LattnerImprove codegen of long == and != comparisons against...
next