2008-05-12 |
Owen Anderson | Go back to passing the analyses around as parameters. |
tree | commitdiff |
2008-05-12 |
Nate Begeman | Pointer comparisons should be handled by icmp, not... |
tree | commitdiff |
2008-05-12 |
Nate Begeman | Hard code CmpInst back to i1 for now while I go track... |
tree | commitdiff |
2008-05-12 |
Evan Cheng | Refactor isConsecutiveLoad from X86 to TargetLowering... |
tree | commitdiff |
2008-05-12 |
Bill Wendling | Revert the previous commit. Go ahead and hoist remateri... |
tree | commitdiff |
2008-05-12 |
Nate Begeman | Add support for vicmp/vfcmp codegen, more legalize... |
tree | commitdiff |
2008-05-12 |
Bill Wendling | One real change - don't hoist something that's triviall... |
tree | commitdiff |
2008-05-12 |
Nate Begeman | Fix build breakage |
tree | commitdiff |
2008-05-12 |
Nate Begeman | Add two new instructions to the llvm IR, vicmp and... |
tree | commitdiff |
2008-05-12 |
Dan Gohman | Make firstEightPowers const. |
tree | commitdiff |
2008-05-12 |
Dan Gohman | Update comments. |
tree | commitdiff |
2008-05-12 |
Dan Gohman | Fix a compile error on compilers that still want a... |
tree | commitdiff |
2008-05-12 |
Dan Gohman | Fix a missing break in the ISD::FLT_ROUNDS_ handling... |
tree | commitdiff |
2008-05-12 |
Owen Anderson | Move the various analyses used by GVN into static varia... |
tree | commitdiff |
2008-05-12 |
Chris Lattner | prune #includes. |
tree | commitdiff |
2008-05-12 |
Chris Lattner | Add a new SparsePropagation analysis utility, which... |
tree | commitdiff |
2008-05-11 |
Nick Lewycky | Make constructors target-specific. This fixes problems... |
tree | commitdiff |
2008-05-11 |
Anton Korobeynikov | Add note |
tree | commitdiff |
2008-05-11 |
Chris Lattner | Fix various DOUTs to not call the extremely expensive... |
tree | commitdiff |
2008-05-10 |
Chris Lattner | Simplify code by using SwitchInst::findCaseValue instea... |
tree | commitdiff |
2008-05-10 |
Anton Korobeynikov | Fix linking of internal aliases |
tree | commitdiff |
2008-05-10 |
Gabor Greif | merge of use-diet branch to trunk |
tree | commitdiff |
2008-05-10 |
Evan Cheng | When transforming a vector_shuffle to a load, the base... |
tree | commitdiff |
2008-05-10 |
Dan Gohman | For now, abort when an ISD::VAARG is encountered on... |
tree | commitdiff |
2008-05-10 |
Evan Cheng | Some clean up. |
tree | commitdiff |
2008-05-10 |
Evan Cheng | If movl top bits are undef, let it be selected to movlp... |
tree | commitdiff |
2008-05-10 |
Evan Cheng | If all sources of a PHI node are defined by an implicit... |
tree | commitdiff |
2008-05-10 |
Bill Wendling | Cosmetic changes: |
tree | commitdiff |
2008-05-09 |
Evan Cheng | Add a pattern to do move the low element of a v4f32... |
tree | commitdiff |
2008-05-09 |
Dale Johannesen | Remove an evil vector bool. Cosmetic refactoring, |
tree | commitdiff |
2008-05-09 |
Evan Cheng | Handle a few more cases of folding load i64 into xmm... |
tree | commitdiff |
2008-05-09 |
Dale Johannesen | Rewrite tail merging algorithm to handle the |
tree | commitdiff |
2008-05-09 |
Torok Edwin | put LibCallAliasAnalysis into anonymous namespace to... |
tree | commitdiff |
2008-05-09 |
Chris Lattner | don't sink invokes, even if they are readonly. This... |
tree | commitdiff |
2008-05-09 |
Duncan Sands | Fix a type and formatting. |
tree | commitdiff |
2008-05-09 |
Chris Lattner | Implement PR2298. This transforms: |
tree | commitdiff |
2008-05-09 |
Chris Lattner | restore doxygen comment. |
tree | commitdiff |
2008-05-08 |
Anton Korobeynikov | Check for validity of aliasee pointer before dereference. |
tree | commitdiff |
2008-05-08 |
Evan Cheng | Use movq to move low half of XMM register and zero... |
tree | commitdiff |
2008-05-08 |
Chris Lattner | conservatively say that volatile stores read memory. |
tree | commitdiff |
2008-05-08 |
Chris Lattner | store can't read from memory. |
tree | commitdiff |
2008-05-08 |
Chris Lattner | Remove dead return. Thanks to Bill for the review! |
tree | commitdiff |
2008-05-08 |
Gordon Henriksen | Improve pass documentation and comments. |
tree | commitdiff |
2008-05-08 |
Chris Lattner | More than just loads can read from memory: readonly... |
tree | commitdiff |
2008-05-08 |
Chris Lattner | Make instcombine's DSE respect loads as well as stores... |
tree | commitdiff |
2008-05-08 |
Chris Lattner | add a new Instruction::mayReadFromMemory predicate... |
tree | commitdiff |
2008-05-08 |
Devang Patel | Check linkage. |
tree | commitdiff |
2008-05-08 |
Duncan Sands | Get exception handling working again on 64 bit |
tree | commitdiff |
2008-05-08 |
Chris Lattner | Add support for constant folding the 'offsetof' pattern... |
tree | commitdiff |
2008-05-08 |
Evan Cheng | Handle vector move / load which zero the destination... |
tree | commitdiff |
2008-05-07 |
Anton Korobeynikov | Turn StripPointerCast() into a method |
tree | commitdiff |
2008-05-07 |
Chris Lattner | Add a new LibCallAliasAnalysis pass, which is parameterized |
tree | commitdiff |
2008-05-07 |
Duncan Sands | Output correct exception handling and frame info |
tree | commitdiff |
2008-05-07 |
Chris Lattner | Add a new interface for describing the behavior of... |
tree | commitdiff |
2008-05-07 |
Evan Cheng | Yet another nasty spiller bug. |
tree | commitdiff |
2008-05-07 |
Dan Gohman | Fix a bug in the ComputeMaskedBits logic for multiply. |
tree | commitdiff |
2008-05-06 |
Anton Korobeynikov | If weak GlobalVariable was bitcast'ed to different... |
tree | commitdiff |
2008-05-06 |
Anton Korobeynikov | Make StripPointerCast a common function (should we... |
tree | commitdiff |
2008-05-06 |
Owen Anderson | We need to update PHIs containing the exiting block... |
tree | commitdiff |
2008-05-06 |
Devang Patel | Fix typo. |
tree | commitdiff |
2008-05-06 |
Nick Lewycky | Fix typo and indentation. |
tree | commitdiff |
2008-05-06 |
Nick Lewycky | Fix renamePathOnDisk on Win32, patch from David Leon... |
tree | commitdiff |
2008-05-06 |
Chris Lattner | fix typo Duncan noticed |
tree | commitdiff |
2008-05-06 |
Chris Lattner | Match things like 'armv5tejl-unknown-linux-gnu' for... |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Make several variable declarations static. |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Remove uses of llvm/System/IncludeFile.h that are no... |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Instead of enumerating each opcode that isn't handled... |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Correct the value of LowBits in srem and urem handling in |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Fix a broken doxygen comment, and reword it for clarity. |
tree | commitdiff |
2008-05-05 |
Chris Lattner | add a micro optzn. |
tree | commitdiff |
2008-05-05 |
Mon P Wang | Improved generated code for atomic operators |
tree | commitdiff |
2008-05-05 |
Evan Cheng | Code clean up. No functionality change. |
tree | commitdiff |
2008-05-05 |
Bill Wendling | Fix: Some classes were derived from a class in an anony... |
tree | commitdiff |
2008-05-05 |
Chris Lattner | Fix a crash when threading a block that includes a... |
tree | commitdiff |
2008-05-05 |
Mon P Wang | Added addition atomic instrinsics and, or, xor, min... |
tree | commitdiff |
2008-05-05 |
Dan Gohman | Fix IsLinux being uninitialized on non-Linux targets. |
tree | commitdiff |
2008-05-05 |
Evan Cheng | Fix more -Wshorten-64-to-32 warnings. |
tree | commitdiff |
2008-05-05 |
Anton Korobeynikov | Fix 80col violation |
tree | commitdiff |
2008-05-05 |
Dan Gohman | Fix a bug in the ELF writer that caused it to produce... |
tree | commitdiff |
2008-05-05 |
Dan Gohman | Use a dedicated IsLinux flag instead of an ELFLinux... |
tree | commitdiff |
2008-05-05 |
Dan Gohman | Add AsmPrinter support for emitting a directive to... |
tree | commitdiff |
2008-05-04 |
Anton Korobeynikov | Add General Dynamic TLS model for X86-64. Some parts... |
tree | commitdiff |
2008-05-04 |
Chris Lattner | regenerate |
tree | commitdiff |
2008-05-04 |
Gordon Henriksen | Use (void) instead of () in C code. |
tree | commitdiff |
2008-05-04 |
Evan Cheng | Select vector shift with non-immediate i32 shift amount... |
tree | commitdiff |
2008-05-04 |
Torok Edwin | processStore may delete the instruction, avoid |
tree | commitdiff |
2008-05-03 |
Torok Edwin | Implement destructor for PostDominatorTree to eliminate... |
tree | commitdiff |
2008-05-03 |
Devang Patel | Handle multiple return values. |
tree | commitdiff |
2008-05-03 |
Evan Cheng | Add separate intrinsics for MMX / SSE shifts with i32... |
tree | commitdiff |
2008-05-03 |
Devang Patel | Do not sink getresult. |
tree | commitdiff |
2008-05-02 |
Devang Patel | Add assert. |
tree | commitdiff |
2008-05-02 |
Dan Gohman | Fix a mistake in the computation of leading zeros for... |
tree | commitdiff |
2008-05-02 |
Evan Cheng | Suppress -Wshorten-64-to-32 warnings for 64-bit hosts. |
tree | commitdiff |
2008-05-02 |
Chris Lattner | strength reduce exp2 into ldexp, rdar://5852514 |
tree | commitdiff |
2008-05-02 |
Chris Lattner | add a FIXME so we remember to eventually remove this... |
tree | commitdiff |
2008-05-02 |
Evan Cheng | Undo r50574. We are already ensuring the folded load... |
tree | commitdiff |
2008-05-02 |
Evan Cheng | 80 column violation. |
tree | commitdiff |
2008-05-02 |
Evan Cheng | Not safe folding a load + FsXORPSrr into FsXORPSrm... |
tree | commitdiff |
2008-05-02 |
Bill Wendling | Porting r50563 from Tak to mainline. |
tree | commitdiff |
2008-05-02 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
next |