aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix PR2615Bruno Cardoso Lopes2008-08-031-1/+7
* Improved asm inline for hi,lo resultsBruno Cardoso Lopes2008-08-025-23/+77
* Apply the same pattern used in 'and' lowering for 'or'Bruno Cardoso Lopes2008-08-022-8/+10
* Fix comment typos.Duncan Sands2008-08-012-3/+3
* Removed unused parameters.Bill Wendling2008-08-011-5/+5
* Make sse2 explicit, for non-x86 hosts.Dale Johannesen2008-07-311-2/+2
* Expand fcopysignBruno Cardoso Lopes2008-07-311-0/+1
* Handle more SELECT corner cases considering legalize types, probabily wont wo...Bruno Cardoso Lopes2008-07-312-31/+48
* Add a flag to disable jump table generation (allDale Johannesen2008-07-315-3/+18
* Improve dagcombining for sext-loads and sext-in-reg nodes.Dan Gohman2008-07-312-9/+30
* Added pattern for floating point zero immediate (avoiding a constant poolBruno Cardoso Lopes2008-07-302-3/+16
* Move SelectionDAG::viewGraph() out of line; as an inline functionDan Gohman2008-07-302-1/+6
* Don't look for leaf values to store when lowering stores ofDan Gohman2008-07-302-2/+24
* Use existing LiveInterval methods to simplify live interval merging. Thanks ...Owen Anderson2008-07-301-31/+32
* I missed this file in r54223. movzbl is now used insteadDan Gohman2008-07-301-1/+1
* Reapply r54147 with a constraint to only use the 8-bitDan Gohman2008-07-305-25/+153
* Value numbers whose def index is a special sentinel value should not be remap...Owen Anderson2008-07-301-11/+13
* Fixed bug in global address lowering for functions and in Brcond loweringBruno Cardoso Lopes2008-07-301-6/+7
* Removed small section flag for mips, the assembler doesnt support this flagBruno Cardoso Lopes2008-07-302-4/+18
* Added new features to represent specific instructions groupsBruno Cardoso Lopes2008-07-303-8/+45
* Instruction definition cleanupBruno Cardoso Lopes2008-07-301-63/+43
* Document BasicBlock::Create.Matthijs Kooijman2008-07-301-1/+3
* Not that using stream headers other than iostream is allowed.Matthijs Kooijman2008-07-301-0/+4
* Added support for overloading intrinsics (atomics) based on pointersMon P Wang2008-07-3013-137/+209
* Another SCEV issue from PR2607; essentially the same issue, but this Eli Friedman2008-07-302-4/+28
* More fixes for corner cases when remapping live range indices.Owen Anderson2008-07-301-10/+10
* When merging live intervals, we also need to merge in any live ranges that ar...Owen Anderson2008-07-301-13/+42
* Fix for PR2607: SCEV miscomputing the loop count for loops with an Eli Friedman2008-07-302-3/+34
* When merging a PHI operand's live interval into the PHI's live interval, we n...Owen Anderson2008-07-291-9/+17
* Don't decrement the BB remap when we don't need to.Owen Anderson2008-07-291-8/+4
* Fix PR2609. If a label is deleted, then it needsDuncan Sands2008-07-292-4/+285
* Changed some methods order.Bruno Cardoso Lopes2008-07-291-45/+46
* Fix broken CellSPU lowering, re-instate braces in LegalizeNate Begeman2008-07-292-6/+5
* Added floating point lowering for select.Bruno Cardoso Lopes2008-07-294-86/+185
* Set the executable bit - means it can actuallyDuncan Sands2008-07-291-0/+0
* Disable a fix in the previous patch, since it breaks CellSPU.Nate Begeman2008-07-291-2/+4
* Add vector shifts to the IR, patch by Eli Friedman.Nate Begeman2008-07-2911-319/+361
* Add -unroll-allow-partial command line option that enabled the loop unroller toMatthijs Kooijman2008-07-292-4/+41
* Restructure ArgumentPromotion a bit. Instead of just having a single booleanMatthijs Kooijman2008-07-292-99/+260
* Improve bugpoint output a bit by outputting the actual instructions instead ofMatthijs Kooijman2008-07-291-2/+1
* Add a GetElementPtrInst::getIndexedType that accepts uint64_t's instead of ju...Matthijs Kooijman2008-07-292-7/+27
* Fix for PR2578. Do not split off a block whose size is less than FreeRangeHea...Evan Cheng2008-07-291-0/+3
* Revert 54147.Dan Gohman2008-07-295-98/+0
* Add x86 isel patterns to match what would be a ZERO_EXTEND_INREG operation,Dan Gohman2008-07-285-0/+98
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-2833-815/+340
* Don't remove volatile loads. Thanks to Duncan for noticing this one.Owen Anderson2008-07-281-1/+1
* Remove extra linesBill Wendling2008-07-281-3/+0
* Disable gp_rel relocation for constant pools access for now.Bruno Cardoso Lopes2008-07-281-7/+11
* Since build_vector is a variadic node, the numberDuncan Sands2008-07-281-1/+1
* This is not a binary file.Duncan Sands2008-07-280-0/+0