2008-05-19 |
Dale Johannesen | Handle quoted names when constructing $stub's, |
tree | commitdiff |
2008-05-19 |
Bill Wendling | Remove warnings about unused parameters and shadowed... |
tree | commitdiff |
2008-05-15 |
Evan Cheng | Fix typos and comments. |
tree | commitdiff |
2008-05-15 |
Evan Cheng | Make use of vector load and store operations to impleme... |
tree | commitdiff |
2008-05-14 |
Roman Levenstein | Do not generate by TableGen the hard-coded standard... |
tree | commitdiff |
2008-05-13 |
Evan Cheng | Instead of a vector load, shuffle and then extract... |
tree | commitdiff |
2008-05-13 |
Dan Gohman | Change class' public PassInfo variables to by initializ... |
tree | commitdiff |
2008-05-12 |
Nate Begeman | Add support for vicmp/vfcmp codegen, more legalize... |
tree | commitdiff |
2008-05-07 |
Bill Wendling | Make the use of the "noinline" attribute conditional... |
tree | commitdiff |
2008-05-06 |
Bill Wendling | Workaround for a compiler bug (see <rdar://problem... |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Remove uses of llvm/System/IncludeFile.h that are no... |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Fix a broken doxygen comment, and reword it for clarity. |
tree | commitdiff |
2008-05-05 |
Mon P Wang | Added addition atomic instrinsics and, or, xor, min... |
tree | commitdiff |
2008-05-05 |
Evan Cheng | Fix more -Wshorten-64-to-32 warnings. |
tree | commitdiff |
2008-04-29 |
Roman Levenstein | Use std::set instead of std::priority_queue for the... |
tree | commitdiff |
2008-04-28 |
Dan Gohman | Fix the SVOffset values for loads and stores produced by |
tree | commitdiff |
2008-04-24 |
Evan Cheng | - Check if a register is livein before removing it... |
tree | commitdiff |
2008-04-23 |
Dan Gohman | Fix some whitespace. |
tree | commitdiff |
2008-04-20 |
Dale Johannesen | Check we aren't trying to convert PPC long double. |
tree | commitdiff |
2008-04-17 |
Dan Gohman | Remove the implicit conversion from SDOperandPtr to... |
tree | commitdiff |
2008-04-17 |
Roman Levenstein | Minor clean-up based on Dan's comments. |
tree | commitdiff |
2008-04-16 |
Nicolas Geoffray | Correlate stubs with functions in JIT: when emitting... |
tree | commitdiff |
2008-04-16 |
Roman Levenstein | Ongoing work on improving the instruction selection... |
tree | commitdiff |
2008-04-16 |
Evan Cheng | Rewrite LiveVariable liveness computation. The new... |
tree | commitdiff |
2008-04-15 |
Dale Johannesen | Make 64-to-32 bit truncations explicit (prevent warnings). |
tree | commitdiff |
2008-04-15 |
Nicolas Geoffray | Change Divided flag to Split, as suggested by Evan |
tree | commitdiff |
2008-04-15 |
Dan Gohman | Treat EntryToken nodes as "passive" so that they aren... |
tree | commitdiff |
2008-04-14 |
Dan Gohman | In -view-sunit-dags, display "special" chain dependenci... |
tree | commitdiff |
2008-04-14 |
Dan Gohman | Fix const-correctness issues with the SrcValue handling... |
tree | commitdiff |
2008-04-13 |
Nicolas Geoffray | Add a divided flag for the first piece of an argument... |
tree | commitdiff |
2008-04-12 |
Dan Gohman | Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which... |
tree | commitdiff |
2008-04-11 |
Evan Cheng | Use of implicit_def is not part of live interval. Creat... |
tree | commitdiff |
2008-04-10 |
Evan Cheng | Allow registers defined by implicit_def to be clobbered. |
tree | commitdiff |
2008-04-10 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2008-04-09 |
Dan Gohman | Update comments to use 2.0 syntax type names. |
tree | commitdiff |
2008-04-07 |
Dan Gohman | Rename MemOperand to MachineMemOperand. This was sugges... |
tree | commitdiff |
2008-04-07 |
Roman Levenstein | Re-commit of the r48822, where the infinite looping... |
tree | commitdiff |
2008-04-05 |
Evan Cheng | Forgot this. |
tree | commitdiff |
2008-04-03 |
Evan Cheng | Special handling of zero-sized live intervals. |
tree | commitdiff |
2008-04-03 |
Evan Cheng | - Treat a live range defined by an implicit_def as... |
tree | commitdiff |
2008-04-03 |
Evan Cheng | Start of a series of patches related to implicit_def. |
tree | commitdiff |
2008-04-03 |
Evan Cheng | Backing out 48222 temporarily. |
tree | commitdiff |
2008-04-02 |
Evan Cheng | Now that I am told MachineRegisterInfo also tracks... |
tree | commitdiff |
2008-04-02 |
Evan Cheng | Remove #include<map> from LiveVariables.h. Not referenced. |
tree | commitdiff |
2008-04-02 |
Anton Korobeynikov | Add new CC lowering rule: provide a list of registers... |
tree | commitdiff |
2008-04-02 |
Dale Johannesen | Recommitting EH patch; this should answer most of the |
tree | commitdiff |
2008-04-01 |
Chris Lattner | update comment. |
tree | commitdiff |
2008-03-29 |
Evan Cheng | Cosmetic change. |
tree | commitdiff |
2008-03-28 |
Duncan Sands | Rename getAnyLoad to getLoad is suggested by Evan. |
tree | commitdiff |
2008-03-27 |
Duncan Sands | Implement LegalizeTypes support for softfloat LOAD. |
tree | commitdiff |
2008-03-27 |
Dan Gohman | Avoid creating chain dependencies from CopyToReg nodes... |
tree | commitdiff |
2008-03-26 |
Roman Levenstein | Use a linked data structure for the uses lists of an... |
tree | commitdiff |
2008-03-25 |
Dan Gohman | A quick nm audit turned up several fixed tables and... |
tree | commitdiff |
2008-03-22 |
Evan Cheng | Teach DAG combiner to commute commutable binary nodes... |
tree | commitdiff |
2008-03-21 |
Dan Gohman | Don't include <map> in Pass.h, which doesn't need it... |
tree | commitdiff |
2008-03-21 |
Duncan Sands | Introduce a new node for holding call argument |
tree | commitdiff |
2008-03-19 |
Evan Cheng | Fix live variables issues: |
tree | commitdiff |
2008-03-15 |
Evan Cheng | Replace all target specific implicit def instructions... |
tree | commitdiff |
2008-03-14 |
Evan Cheng | Back out r48353. Not needed. |
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 |
Evan Cheng | Improve VarInfo::removeKill() by using std::find instea... |
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 |
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 |
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 |
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-08 |
Evan Cheng | Implement x86 support for @llvm.prefetch. It correspond... |
tree | commitdiff |
2008-03-06 |
Bill Wendling | When setting the "unused" info, take into account somet... |
tree | commitdiff |
2008-03-05 |
Dale Johannesen | Clarify that CALLSEQ_START..END may not be nested, |
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 |
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-01 |
Dale Johannesen | Add MVT::is128BitVector and is64BitVector. Shrink |
tree | commitdiff |
2008-02-29 |
Evan Cheng | Don't fill eh frames even though these are text sections. |
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 |
Evan Cheng | Fix a bug in dead spill slot elimination. |
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 |
2008-02-27 |
Evan Cheng | Spiller now remove unused spill slots. |
tree | commitdiff |
2008-02-27 |
Dan Gohman | Convert the last remaining users of the non-APInt form of |
tree | commitdiff |
2008-02-26 |
Bill Wendling | Detabify |
tree | commitdiff |
2008-02-25 |
Dan Gohman | Factor the assert for indexed loads/stores out of LoadS... |
tree | commitdiff |
2008-02-25 |
Dan Gohman | Convert MaskedValueIsZero and all its users to use... |
tree | commitdiff |
2008-02-25 |
Chris Lattner | add LSBaseSDNode::getOffset at Dan's request. |
tree | commitdiff |
2008-02-25 |
Dan Gohman | Add a new method to SDNode/SDOperand named getValueSize... |
tree | commitdiff |
2008-02-25 |
Evan Cheng | Correctly determine whether a argument load can be... |
tree | commitdiff |
2008-02-23 |
Evan Cheng | Forgot this. |
tree | commitdiff |
2008-02-22 |
Evan Cheng | Enable re-materialization of instructions which have... |
tree | commitdiff |
2008-02-22 |
Chris Lattner | minor cleanups to LSBaseSDNode. |
tree | commitdiff |
2008-02-21 |
Andrew Lenharth | Better names as per Evan's request |
tree | commitdiff |
next |