2005-11-17 |
Chris Lattner | Teach legalize about targetglobaladdress |
blob | commitdiff | raw |
2005-11-11 |
Andrew Lenharth | continued readcyclecounter support |
blob | commitdiff | raw | diff to current |
2005-11-09 |
Chris Lattner | Switch the allnodes list from a vector of pointers... |
blob | commitdiff | raw | diff to current |
2005-11-09 |
Chris Lattner | Handle the trivial (but common) two-op case more effici... |
blob | commitdiff | raw | diff to current |
2005-11-08 |
Chris Lattner | Allocate the right amount of memory for this vector... |
blob | commitdiff | raw | diff to current |
2005-10-25 |
Nate Begeman | Allow custom lowered FP_TO_SINT ops in the check for... |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Nate Begeman | Teach Legalize how to do something with EXTRACT_ELEMENT... |
blob | commitdiff | raw | diff to current |
2005-10-18 |
Nate Begeman | Legalize BUILD_PAIR appropriately for upcoming 64 bit... |
blob | commitdiff | raw | diff to current |
2005-10-15 |
Chris Lattner | Use getExtLoad here instead of getNode, as extloads... |
blob | commitdiff | raw | diff to current |
2005-10-14 |
Nate Begeman | Relax the checking on zextload generation a bit, since... |
blob | commitdiff | raw | diff to current |
2005-10-13 |
Chris Lattner | When ExpandOp'ing a [SZ]EXTLOAD, make sure to remember... |
blob | commitdiff | raw | diff to current |
2005-10-13 |
Chris Lattner | Implement PromoteOp for *EXTLOAD, allowing MallocBench... |
blob | commitdiff | raw | diff to current |
2005-10-13 |
Nate Begeman | Add support to Legalize for expanding i64 sextload... |
blob | commitdiff | raw | diff to current |
2005-10-13 |
Nate Begeman | Move some Legalize functionality over to the DAGCombine... |
blob | commitdiff | raw | diff to current |
2005-10-06 |
Chris Lattner | silence a bogus GCC warning |
blob | commitdiff | raw | diff to current |
2005-10-06 |
Chris Lattner | Make the legalizer completely non-recursive |
blob | commitdiff | raw | diff to current |
2005-10-05 |
Nate Begeman | Remove some bad code from Legalize |
blob | commitdiff | raw | diff to current |
2005-10-04 |
Nate Begeman | Fix some faulty logic in the libcall inserter. |
blob | commitdiff | raw | diff to current |
2005-10-04 |
Nate Begeman | Add back a workaround that fixes some breakages from... |
blob | commitdiff | raw | diff to current |
2005-10-02 |
Chris Lattner | Fix a problem where the legalizer would run out of... |
blob | commitdiff | raw | diff to current |
2005-09-29 |
Chris Lattner | Fix two bugs in my patch earlier today that broke int... |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the... |
blob | commitdiff | raw | diff to current |
2005-09-10 |
Chris Lattner | Allow targets to say they don't support truncstore... |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | Clean up some code from the last checkin |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | Fix a bug in legalize where it would emit two calls... |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | Make sure to legalize assert[zs]ext's operand correctly |
blob | commitdiff | raw | diff to current |
2005-09-02 |
Chris Lattner | legalize ANY_EXTEND appropriately |
blob | commitdiff | raw | diff to current |
2005-08-31 |
Chris Lattner | Allow targets to custom expand shifts that are too... |
blob | commitdiff | raw | diff to current |
2005-08-30 |
Chris Lattner | Fix FreeBench/fourinarow with the dag isel, by not... |
blob | commitdiff | raw | diff to current |
2005-08-30 |
Chris Lattner | Fix a miscompile of PtrDist/bc. Sign extending bools... |
blob | commitdiff | raw | diff to current |
2005-08-30 |
Nate Begeman | Add support for AssertSext and AssertZext, folding... |
blob | commitdiff | raw | diff to current |
2005-08-29 |
Andrew Lenharth | Some of us cared about the the promote path |
blob | commitdiff | raw | diff to current |
2005-08-29 |
Chris Lattner | Fix an infinite loop on x86 |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | Nate noticed that Andrew never did this. This fixes... |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | Change ConstantPoolSDNode to actually hold the Constant... |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | the 5th operand is the 4th number |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | Add support for targets that want to custom expand... |
blob | commitdiff | raw | diff to current |
2005-08-26 |
Chris Lattner | Allow LowerOperation to return a null SDOperand in... |
blob | commitdiff | raw | diff to current |
2005-08-24 |
Chris Lattner | Start using isOperationLegal and isTypeLegal to simplif... |
blob | commitdiff | raw | diff to current |
2005-08-23 |
Nate Begeman | Teach Legalize how to turn setcc into select_cc |
blob | commitdiff | raw | diff to current |
2005-08-21 |
Chris Lattner | When legalizing brcond ->brcc or select -> selectcc... |
blob | commitdiff | raw | diff to current |
2005-08-17 |
Jim Laskey | Culling out use of unions for converting FP to bits... |
blob | commitdiff | raw | diff to current |
2005-08-17 |
Jim Laskey | Switched to using BitsToDouble for int_to_float to... |
blob | commitdiff | raw | diff to current |
2005-08-17 |
Jim Laskey | Change hex float constants for the sake of VC++. |
blob | commitdiff | raw | diff to current |
2005-08-17 |
Jim Laskey | Added generic code expansion for [signed|unsigned]... |
blob | commitdiff | raw | diff to current |
2005-08-16 |
Chris Lattner | Eliminate the RegSDNode class, which 3 nodes (CopyFromR... |
blob | commitdiff | raw | diff to current |
2005-08-16 |
Nate Begeman | Implement BR_CC and BRTWOWAY_CC. This allows the remov... |
blob | commitdiff | raw | diff to current |
2005-08-16 |
Chris Lattner | Add some methods for dag->dag isel. |
blob | commitdiff | raw | diff to current |
2005-08-14 |
Nate Begeman | Fix last night's PPC32 regressions by |
blob | commitdiff | raw | diff to current |
2005-08-14 |
Nate Begeman | Teach the legalizer how to legalize FP_TO_UINT. |
blob | commitdiff | raw | diff to current |
2005-08-11 |
Nate Begeman | Some SELECT_CC cleanups: |
blob | commitdiff | raw | diff to current |
2005-08-10 |
Nate Begeman | Add new node, SELECT_CC. This node is for targets... |
blob | commitdiff | raw | diff to current |
2005-08-09 |
Chris Lattner | Eliminate the SetCCSDNode in favor of a CondCodeSDNode... |
blob | commitdiff | raw | diff to current |
2005-08-05 |
Chris Lattner | Change FindEarliestCallSeqEnd (used by libcall insertio... |
blob | commitdiff | raw | diff to current |
2005-08-05 |
Chris Lattner | Fix a latent bug in the libcall inserter that was expos... |
blob | commitdiff | raw | diff to current |
2005-08-04 |
Nate Begeman | Fix a fixme in LegalizeDAG |
blob | commitdiff | raw | diff to current |
2005-08-03 |
Chris Lattner | Fix PR611, codegen'ing SREM of FP operands to fmod... |
blob | commitdiff | raw | diff to current |
2005-08-01 |
Chris Lattner | Fix casts from long to sbyte on ppc |
blob | commitdiff | raw | diff to current |
2005-07-30 |
Jeff Cohen | Keep tabs and trailing spaces out. |
blob | commitdiff | raw | diff to current |
2005-07-30 |
Chris Lattner | fix float->long conversions on x86 |
blob | commitdiff | raw | diff to current |
2005-07-30 |
Chris Lattner | Allow targets to have custom expanders for FP_TO_*INT... |
blob | commitdiff | raw | diff to current |
2005-07-29 |
Chris Lattner | Allow targets to define custom expanders for FP_TO_*INT |
blob | commitdiff | raw | diff to current |
2005-07-29 |
Chris Lattner | allow a target to request that unknown FP_TO_*INT conve... |
blob | commitdiff | raw | diff to current |
2005-07-28 |
Chris Lattner | instead of having all conversions be handled by one... |
blob | commitdiff | raw | diff to current |
2005-07-27 |
Jeff Cohen | Eliminate all remaining tabs and trailing spaces. |
blob | commitdiff | raw | diff to current |
2005-07-18 |
Chris Lattner | The assertion was wrong: the code only worked for i64... |
blob | commitdiff | raw | diff to current |
2005-07-16 |
Nate Begeman | Teach the legalizer how to promote SINT_TO_FP to a... |
blob | commitdiff | raw | diff to current |
2005-07-16 |
Chris Lattner | Break the code for expanding UINT_TO_FP operations... |
blob | commitdiff | raw | diff to current |
2005-07-13 |
Chris Lattner | Fix Alpha/2005-07-12-TwoMallocCalls.ll and PR593. |
blob | commitdiff | raw | diff to current |
2005-07-13 |
Chris Lattner | Fix test/Regression/CodeGen/Generic/2005-07-12-memcpy... |
blob | commitdiff | raw | diff to current |
2005-07-10 |
Chris Lattner | Change *EXTLOAD to use an VTSDNode operand instead... |
blob | commitdiff | raw | diff to current |
2005-07-10 |
Chris Lattner | Change TRUNCSTORE to use a VTSDNode operand instead... |
blob | commitdiff | raw | diff to current |
2005-07-10 |
Chris Lattner | Introduce a new VTSDNode class with the ultimate goal... |
blob | commitdiff | raw | diff to current |
2005-07-05 |
Andrew Lenharth | 2 fixes: |
blob | commitdiff | raw | diff to current |
2005-07-02 |
Andrew Lenharth | I really didn't think this was necessary. But, Legaliz... |
blob | commitdiff | raw | diff to current |
2005-06-30 |
Andrew Lenharth | oops |
blob | commitdiff | raw | diff to current |
2005-06-30 |
Andrew Lenharth | FP EXTLOAD is not support on all archs, expand to LOAD... |
blob | commitdiff | raw | diff to current |
2005-06-27 |
Andrew Lenharth | Adapt the code for handling uint -> fp conversion for... |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | allow token chain at start or end of node |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | remove special case hacks for readport/readio from... |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | Eliminate special purpose hacks for dynamic_stack_alloc. |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | Use the general mechanism for creating multi-value... |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | legalize target-specific operations |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | LowerOperation takes a dag |
blob | commitdiff | raw | diff to current |
2005-05-14 |
Chris Lattner | Allow targets to have a custom int64->fp expander if... |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | Add an isTailCall flag to LowerCallTo |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | Handle TAILCALL node |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | Fix a problem that nate reduced for me. |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | rename variables and functions to match renamed DAG... |
blob | commitdiff | raw | diff to current |
2005-05-13 |
Chris Lattner | do not call expandop on the same value more than once... |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | update comment |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to... |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | Pass calling convention to use into lower call to |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | fix expansion of ct[lt]z nodes |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | Expand 64-bit ctlz/cttz nodes for 32-bit targets |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | Fix uint->fp casts on PPC, allowing UnitTests/2005... |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | Allow something to be legalized multiple times. This... |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | Oops, don't do this after we figure out where to insert... |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | Make sure to expand all nodes, avoiding unintentional... |
blob | commitdiff | raw | diff to current |
2005-05-12 |
Chris Lattner | add fixme |
blob | commitdiff | raw | diff to current |
next |