2008-01-11 |
Chris Lattner | remove some incorrect classof's.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | llvm-g++ 4.0 has completely different code for this...
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | Teach argpromote to ruthlessly hack small byval structs...
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | Use smallptrset instead of std::set for efficiency.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | a byval argument is guaranteed to be valid to load.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | Update this code to use eraseFromParent where possible...
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | replace a loop with a constant time check.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | another minor datastructure tweak.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | start using smallvector to avoid vector heap thrashing.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | add operator==/!= to smallvector.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | rename MachineInstr::setInstrDescriptor -> setDesc
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | remove xchg and shift-reg-by-1 instructions, which...
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | add a note, remove a done deed.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | more flags set right
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | add some missing flags.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | don't include loopinfo.h from this file.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | Move typedef of loop to top of the file where it is...
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | Fix 80 col violations
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | document the byval parameter attribute.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | add some notes.
|
commit | commitdiff | tree |
2008-01-11 |
Chris Lattner | When inlining a functino with a byval argument, make...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | Simplify the side effect stuff a bit more and make...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | Clamp down on sinking of lots of instructions.
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | IMPLICIT_USE and IMPLICIT_DEF are dead, remove them.
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | Start inferring side effect information more aggressively...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | Fix a crash on code like: let x = 1 {x
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | rename X86InstrX86-64.td -> X86Instr64bit.td
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | add SDNPSideEffect node property declaration
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | remove explicit sets of 'neverHasSideEffects' that...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | if an instr lacks a pattern, assume it has side effects...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | start inferring 'no side effects'.
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | get def use info more correct.
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | Infer mayload
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | add SDNPMayLoad to the 'load' sdnode definition. This...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | realize that instructions who match intrinsics that...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | verify that the frame index is immutable before remat...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | provide def_* and use_* iterators in addition to reg_...
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | Fix PR1845 and rdar://5676945. Generic vectors smaller
|
commit | commitdiff | tree |
2008-01-10 |
Chris Lattner | new testcase for PR1845
|
commit | commitdiff | tree |
2008-01-09 |
Chris Lattner | many cleanups and fixed, contributed by Sam Bishop
|
commit | commitdiff | tree |
2008-01-09 |
Chris Lattner | Fix llvm-ld -Xlinker, patch by Daniel Teske!
|
commit | commitdiff | tree |
2008-01-09 |
Chris Lattner | add a testcase
|
commit | commitdiff | tree |
2008-01-09 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | Make load->store deletion a bit smarter. This allows...
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | add a mayLoad property for machine instructions, a...
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | Implement PR1795, an instcombine hack for forming GEPs...
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | add match support for casts.
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | remove darwin/i386 t-t
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | Finally implement correct ordered comparisons for PPC...
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | Testcase for PR1721
|
commit | commitdiff | tree |
2008-01-08 |
Chris Lattner | Fix PR1797
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | add a new bit.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | add a note that is important for some fp apps.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | possible switch lowering improvement.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | remove #includage
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | split TargetInstrDesc out into its own header file.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | remove a dead method.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | simplify some code.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | Rename all the M_* flags to be namespace qualified...
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | use predicate.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | add more and significantly better comments to the rest...
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | simplify some code using new predicates
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | add some mroe comments, add a isImplicitDef() method...
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | rename hasVariableOperands() -> isVariadic(). Add...
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | Move M_* flags down in the file. Move SchedClass up...
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | remove a dead field.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | the name field of instructions is never set to a non...
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | no need to explicitly clear these fields.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | Move a bunch more accessors from TargetInstrInfo to...
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | remove MachineOpCode typedef.
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | remove some uses of MachineOpCode, move getSchedClass
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | Add predicates methods to TargetOperandInfo, and switch...
|
commit | commitdiff | tree |
2008-01-07 |
Chris Lattner | Rename MachineInstr::getInstrDescriptor -> getDesc...
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | The pic base can't be duplicated.
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | rename isLoad -> isSimpleLoad due to evan's desire...
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | improve description of alignment, patch by Alain Frisch.
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | Fix typo noticed by 'Danny' in PR1901
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | back out accidental commit.
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | fix an accidental commit that broke all the testers :(
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | rename isStore -> mayStore to more accurately reflect...
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | Change the 'isStore' inferrer to look for 'SDNPMayStore'
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | remove explicit isStore flags that are now inferrable.
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | remove some isStore flags that are now inferred automatically.
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | describe isStore and simplify the implementation of...
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | set the 'isstore' flag for instructions whose pattern...
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | remove some old hacky code that tried to infer whether...
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | rearrange some code to allow inferring instr info from...
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | improve const correctness.
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | Split the impl of CodeGenInstruction out to its own...
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | final cleanups.
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | further simplifications and cleanup
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | simplify some code
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | rename CodegenDAGPatterns -> CodeGenDAGPatterns
|
commit | commitdiff | tree |
2008-01-06 |
Chris Lattner | split enum emission out from InstrInfoEmitter into...
|
commit | commitdiff | tree |
2008-01-05 |
Chris Lattner | fix build on case sensitive file systems.
|
commit | commitdiff | tree |
2008-01-05 |
Chris Lattner | make this build with newer gcc's
|
commit | commitdiff | tree |
next |