summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* better check for versionJim Laskey2006-11-301-2/+14
* Change global descriptor names to provide name, full name and linkage name.Jim Laskey2006-11-302-36/+35
* Temp fix to deal gdb issue.Jim Laskey2006-11-301-1/+6
* - MachineInstr now keeps a ptr to TargetInstrDescriptor instead of Opcode.Evan Cheng2006-11-301-42/+35
* Avoid inifinite looping if READCYCLECOUNTER isn't custom lowered.Evan Cheng2006-11-291-3/+8
* Eliminate unnecessary scopes.Jim Laskey2006-11-291-21/+27
* Allow target to custom lower READCYCLECOUNTER (when it doesn't have to be exp...Evan Cheng2006-11-291-2/+10
* Fix for PR1023 by Dan Gohman.Evan Cheng2006-11-291-1/+1
* Fix for PR1022 (folding loads of static initializers) by Dan Gohman.Evan Cheng2006-11-291-1/+1
* add a hook to allow targets to hack on inline asms to lower them to llvmChris Lattner2006-11-291-1/+13
* Converted to using llvm streams instead of <iostream>sBill Wendling2006-11-295-87/+101
* Use llvm streams instead of <iostream>Bill Wendling2006-11-283-20/+18
* Put the #include for a module first.Bill Wendling2006-11-281-1/+1
* Clean up.Evan Cheng2006-11-281-2/+2
* Changed to using llvm streams.Bill Wendling2006-11-282-15/+14
* Fix PR1016Chris Lattner2006-11-281-5/+4
* Change MachineInstr ctor's to take a TargetInstrDescriptor reference insteadEvan Cheng2006-11-274-24/+19
* Fix the dag combiner bug corresponding to PR1014.Chris Lattner2006-11-271-8/+8
* For better or worse, load from i1 is assumed to be zero extended. Do notChris Lattner2006-11-271-1/+6
* If a brcond condition is promoted, make sure to zero extend it, even if notChris Lattner2006-11-271-6/+6
* For PR950:Reid Spencer2006-11-274-80/+235
* Global label not handled correctly.Jim Laskey2006-11-201-3/+11
* Fix PR1011 and CodeGen/Generic/2006-11-20-DAGCombineCrash.llChris Lattner2006-11-201-2/+2
* setOperand should not zap the operand list or add implicit operands to anChris Lattner2006-11-201-39/+0
* For PR950:Reid Spencer2006-11-201-0/+56
* Don't transform in another bad case: if the block is empty, it should beChris Lattner2006-11-181-1/+2
* Fix another case we *don't* want to do this xform.Chris Lattner2006-11-181-2/+26
* Implement operator<< for machine basic blocks to make it easier to dump them.Chris Lattner2006-11-181-0/+4
* make the previous change more aggressive, moving any block with no fallthrough.Chris Lattner2006-11-181-9/+11
* Minor code layout tweak: if we have something like this:Chris Lattner2006-11-181-0/+50
* Fixing the ENABLE_OPTIMIZED=1 DISABLE_ASSERTIONS=1 build.Jim Laskey2006-11-171-0/+1
* More removal of std::cerr and DEBUG, replacing with DOUT instead.Bill Wendling2006-11-173-65/+72
* Replace std::cerr uses of the "DEBUG" macro with "DOUT" instead. RemovesBill Wendling2006-11-171-29/+27
* *** empty log message ***Bill Wendling2006-11-161-1/+0
* Match MachineCodeEmitter changes.Evan Cheng2006-11-162-2/+2
* Don't recompute getNumOperands for each iteration.Bill Wendling2006-11-161-1/+1
* Added a new method "CreateNewLiveInterval" which, given a list ofBill Wendling2006-11-161-0/+49
* enable the branch folding pass for the JIT.Chris Lattner2006-11-161-0/+3
* Fix an incorrectly inverted condition.Evan Cheng2006-11-162-2/+1
* Match live variable changes.Evan Cheng2006-11-151-10/+56
* Minor updates.Evan Cheng2006-11-151-4/+4
* A register def can be partially dead when the whole register has use(s) but a...Evan Cheng2006-11-151-1/+8
* Do away with kill / dead maps. Move kill / dead info onto MI's.Evan Cheng2006-11-151-81/+107
* Simplify IntrinsicLowering and clarify that it is only for use by theChris Lattner2006-11-151-3/+3
* remove dead #includeChris Lattner2006-11-151-1/+0
* Matches MachineInstr changes.Evan Cheng2006-11-131-4/+1
* - Let MachineInstr ctors add implicit def and use operands. Other operandsEvan Cheng2006-11-131-16/+113
* Make an assert comment match the tested assertion.Reid Spencer2006-11-111-1/+1
* Add methods to add implicit def use operands to a MI.Evan Cheng2006-11-112-10/+13
* disallow preinc of a frameindex. This is not profitable and causes 2-addrChris Lattner2006-11-111-5/+11
OpenPOWER on IntegriCloud