2008-03-21 |
Evan Cheng | Undo 48570. Correctly match mmx shift instructions... |
tree | commitdiff |
2008-03-20 |
Gordon Henriksen | C and Objective Caml bindings for mem2reg and reg2mem. |
tree | commitdiff |
2008-03-20 |
Nick Lewycky | ubyte and sbyte? what are those? |
tree | commitdiff |
2008-03-19 |
Evan Cheng | Add intrinsics to match mmx shift builtin's with immedi... |
tree | commitdiff |
2008-03-19 |
Devang Patel | PassInfo keep tracks whether a pass is an analysis... |
tree | commitdiff |
2008-03-19 |
Duncan Sands | Fix comment. |
tree | commitdiff |
2008-03-19 |
Chris Lattner | add some convenience methods for creating GEP instructi... |
tree | commitdiff |
2008-03-19 |
Gordon Henriksen | C bindings for Module-, Function-, and BasicBlock:... |
tree | commitdiff |
2008-03-19 |
Gordon Henriksen | C and Objective Caml bindings for the various getParent... |
tree | commitdiff |
2008-03-19 |
Evan Cheng | Fix live variables issues: |
tree | commitdiff |
2008-03-19 |
Devang Patel | Do not use virtual function to identify an analysis... |
tree | commitdiff |
2008-03-18 |
Scott Michel | Dial down gcc's warnings: don't use 0UL when 0U suffice... |
tree | commitdiff |
2008-03-18 |
Dale Johannesen | Get rid of compilation warnings. Per Devang. |
tree | commitdiff |
2008-03-18 |
Devang Patel | Identify Analysis pass. |
tree | commitdiff |
2008-03-16 |
Nate Begeman | __builtin_ia32_movntdqa reads memory |
tree | commitdiff |
2008-03-16 |
Gordon Henriksen | C and Objective Caml bindings for the TargetData class. |
tree | commitdiff |
2008-03-16 |
Gordon Henriksen | C and Objective Caml bindings for several scalar transf... |
tree | commitdiff |
2008-03-16 |
Gordon Henriksen | Remove unnecessary includes. |
tree | commitdiff |
2008-03-16 |
Gordon Henriksen | C and Objective Caml bindings for PassManagers. |
tree | commitdiff |
2008-03-16 |
Christopher Lamb | Make insert_subreg a two-address instruction, vastly... |
tree | commitdiff |
2008-03-15 |
Evan Cheng | Remove isImplicitDef TargetInstrDesc flag. |
tree | commitdiff |
2008-03-15 |
Evan Cheng | Replace all target specific implicit def instructions... |
tree | commitdiff |
2008-03-14 |
Gordon Henriksen | Expose Module::dump via C and Ocaml. |
tree | commitdiff |
2008-03-14 |
Gabor Greif | move the Use destructor where it belongs to |
tree | commitdiff |
2008-03-14 |
Evan Cheng | Back out r48353. Not needed. |
tree | commitdiff |
2008-03-14 |
Chris Lattner | Restore this member, which is used on win32. |
tree | commitdiff |
2008-03-14 |
Dan Gohman | Update comments; getPassName no longer uses RTTI. |
tree | commitdiff |
2008-03-14 |
Dan Gohman | Move the PMStack class out of Pass.h and into PassManag... |
tree | commitdiff |
2008-03-14 |
Evan Cheng | Add an MO_Undef MachineOperandType, intended for INSERT... |
tree | commitdiff |
2008-03-14 |
Evan Cheng | Forgot this. |
tree | commitdiff |
2008-03-13 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2008-03-13 |
Devang Patel | Remove unused GetAddressOfSymbol() |
tree | commitdiff |
2008-03-13 |
Christopher Lamb | Get rid of a pseudo instruction and replace it with... |
tree | commitdiff |
2008-03-13 |
Chris Lattner | move a bunch of trivial methods to be inline. |
tree | commitdiff |
2008-03-13 |
Chris Lattner | Various improvements suggested by Duncan |
tree | commitdiff |
2008-03-13 |
Evan Cheng | Improve VarInfo::removeKill() by using std::find instea... |
tree | commitdiff |
2008-03-13 |
Dan Gohman | Change PMTopLevelManager's PassManagers vector element... |
tree | commitdiff |
2008-03-13 |
Dan Gohman | Change PMStack::push to accept a PMDataManager* instead of |
tree | commitdiff |
2008-03-13 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2008-03-13 |
Dan Gohman | No need for typedefs with enums in C++. |
tree | commitdiff |
2008-03-13 |
Evan Cheng | Refactor some code out of MachineSink into a MachineIns... |
tree | commitdiff |
2008-03-12 |
Evan Cheng | Experimental scheduler change to schedule / coalesce... |
tree | commitdiff |
2008-03-12 |
Duncan Sands | Don't try to extract an i32 from an f64. This |
tree | commitdiff |
2008-03-12 |
Chris Lattner | Reimplement the parameter attributes support, phase... |
tree | commitdiff |
2008-03-12 |
Evan Cheng | Document an implementation detail about EXTRACT_SUBREG... |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Use PassManagerBase instead of FunctionPassManager... |
tree | commitdiff |
2008-03-11 |
Anton Korobeynikov | Add helper for ultimate aliasee resoltion |
tree | commitdiff |
2008-03-11 |
Devang Patel | Fix getOperand() for ReturnInst. |
tree | commitdiff |
2008-03-11 |
Dan Gohman | Give PassManager and FunctionPassManager a common base... |
tree | commitdiff |
2008-03-11 |
Evan Cheng | When the register allocator runs out of registers,... |
tree | commitdiff |
2008-03-10 |
Dan Gohman | Implement more support for fp-to-i128 and i128-to-fp... |
tree | commitdiff |
2008-03-10 |
Evan Cheng | Revert 48125, 48126, and 48130 for now to unbreak some... |
tree | commitdiff |
2008-03-10 |
Dale Johannesen | Use uint64_t not unsigned long long. |
tree | commitdiff |
2008-03-10 |
Scott Michel | Give TargetLowering::getSetCCResultType() a parameter... |
tree | commitdiff |
2008-03-10 |
Christopher Lamb | Allow insert_subreg into implicit, target-specific... |
tree | commitdiff |
2008-03-10 |
Dale Johannesen | Increase ISD::ParamFlags to 64 bits. Increase the... |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Update the block cloner which fixes bugpoint on code... |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Two things. Preserve the unwind_to when splitting a BB. |
tree | commitdiff |
2008-03-08 |
Nick Lewycky | Not all users of a BB are Instructions any more. |
tree | commitdiff |
2008-03-08 |
Dan Gohman | Remove unused runPass methods. |
tree | commitdiff |
2008-03-08 |
Evan Cheng | Implement x86 support for @llvm.prefetch. It correspond... |
tree | commitdiff |
2008-03-07 |
Dan Gohman | There is no killUse. |
tree | commitdiff |
2008-03-07 |
Devang Patel | Add new sretpromotion pass. |
tree | commitdiff |
2008-03-07 |
Devang Patel | RetVal is not used when there are more then one return... |
tree | commitdiff |
2008-03-07 |
Andrew Lenharth | add a pass that can extract all kinds of global values... |
tree | commitdiff |
2008-03-07 |
Gordon Henriksen | Cleanup some comments in the OCaml bindings. |
tree | commitdiff |
2008-03-06 |
Bill Wendling | When setting the "unused" info, take into account somet... |
tree | commitdiff |
2008-03-06 |
Gabor Greif | fix typos |
tree | commitdiff |
2008-03-06 |
Nick Lewycky | Treat BBs that use BBs as proper predecessors and succe... |
tree | commitdiff |
2008-03-05 |
Dale Johannesen | Clarify that CALLSEQ_START..END may not be nested, |
tree | commitdiff |
2008-03-05 |
Evan Cheng | Add a target lowering hook to control whether it's... |
tree | commitdiff |
2008-03-05 |
Dan Gohman | Codegen support for i128 SINT_TO_FP. |
tree | commitdiff |
2008-03-05 |
Evan Cheng | Refactor code. Remove duplicated functions that basical... |
tree | commitdiff |
2008-03-04 |
Devang Patel | Revert SmallVector ctor variants. |
tree | commitdiff |
2008-03-04 |
Devang Patel | Add FunctionType ctor variant that takes SmallVector... |
tree | commitdiff |
2008-03-04 |
Evan Cheng | Fix 80 column violations. |
tree | commitdiff |
2008-03-04 |
Evan Cheng | Rename isOperand() to isOperandOf() (and other similar... |
tree | commitdiff |
2008-03-03 |
Bill Wendling | This is the initial check-in for adding register scaven... |
tree | commitdiff |
2008-03-03 |
Devang Patel | s/isReturnStruct()/hasStructRetAttr()/g |
tree | commitdiff |
2008-03-03 |
Chris Lattner | Stub out a Path::GetMainExecutable call to find the... |
tree | commitdiff |
2008-03-02 |
Chris Lattner | make operand accessors const-correct |
tree | commitdiff |
2008-03-02 |
Chris Lattner | Add a new ShuffleVectorInst::getMaskValue method. |
tree | commitdiff |
2008-03-02 |
Nick Lewycky | Add an unwind_to field to basic blocks, making them... |
tree | commitdiff |
2008-03-01 |
Dale Johannesen | Add MVT::is128BitVector and is64BitVector. Shrink |
tree | commitdiff |
2008-02-29 |
Devang Patel | Add pass to promote sret. |
tree | commitdiff |
2008-02-29 |
Anton Korobeynikov | Use enumeration for preffered EH dwarf encoding reason |
tree | commitdiff |
2008-02-29 |
Evan Cheng | Don't fill eh frames even though these are text sections. |
tree | commitdiff |
2008-02-29 |
Dan Gohman | Add support to APInt for shift and rotate operations... |
tree | commitdiff |
2008-02-29 |
Dan Gohman | Add a method to APFloat to convert directly from APInt. |
tree | commitdiff |
2008-02-28 |
Dale Johannesen | Interface of getByValTypeAlignment differed between |
tree | commitdiff |
2008-02-28 |
Duncan Sands | Document that the shuffle mask may contain undef |
tree | commitdiff |
2008-02-28 |
Evan Cheng | Add a quick and dirty "loop aligner pass". x86 uses... |
tree | commitdiff |
2008-02-27 |
Devang Patel | Remove dead code. |
tree | commitdiff |
2008-02-27 |
Anton Korobeynikov | Preparation step for some cleanup/generalization in... |
tree | commitdiff |
2008-02-27 |
Anton Korobeynikov | Assert on invalid PHINode::addIncoming() arguments... |
tree | commitdiff |
2008-02-27 |
Nick Kledzik | fixes from review of first commit |
tree | commitdiff |
2008-02-27 |
Evan Cheng | Fix a bug in dead spill slot elimination. |
tree | commitdiff |
2008-02-27 |
Dan Gohman | Add -analyze support to postdomtree. |
tree | commitdiff |
2008-02-27 |
Duncan Sands | LegalizeTypes support for INSERT_VECTOR_ELT. |
tree | commitdiff |
2008-02-27 |
Evan Cheng | Don't track max alignment during stack object allocatio... |
tree | commitdiff |
next |