aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Change to use the StableBasicBlockNumbering classChris Lattner2004-06-191-15/+7
* Fix a tiny bug in the -no-aa pass, in which it did not ever get a target data.Chris Lattner2004-06-191-9/+8
* Do not let the numbering of PHI nodes placed in the function depend onChris Lattner2004-06-191-2/+36
* Do not sort by the address of LLVM ConstantInt* objects. This producesChris Lattner2004-06-191-10/+21
* Do not loop over uses as we delete them. This causes iterators to beChris Lattner2004-06-191-3/+2
* * Fix file header and nameMisha Brukman2004-06-181-8/+8
* Use the machine-independent method of querying the page size.Misha Brukman2004-06-181-1/+2
* .zero doesn't work in the Solaris assembler.Brian Gaeke2004-06-182-10/+4
* Get rid of selects the easy wayBrian Gaeke2004-06-182-0/+12
* Make visitAllocaInst() look more like its X86 counterpart.Brian Gaeke2004-06-184-12/+44
* Mess around with allocation order. In particular, I think we ought to beBrian Gaeke2004-06-182-6/+6
* JMPL has a delay slot.Brian Gaeke2004-06-182-0/+2
* Clean up the commented-out F3_3 stuff.Brian Gaeke2004-06-182-10/+8
* Fix jmpl.Brian Gaeke2004-06-182-6/+14
* Support printing base+offset pairs where the offset is a register.Brian Gaeke2004-06-182-20/+50
* Support intrinsic calls (although no particular intrinsics are supported yet).Brian Gaeke2004-06-184-16/+88
* Implement Transforms/InstCombine/and.ll:test17, a common case thatChris Lattner2004-06-181-3/+15
* Do not function resolve intrinsics. This prevents warnings and possible badChris Lattner2004-06-181-1/+2
* Add load instructions for floating-point registers.Brian Gaeke2004-06-182-0/+10
* Support alloca instructions.Brian Gaeke2004-06-184-0/+128
* Fix printing of Argument objects, problem found by Patrick MeredithChris Lattner2004-06-181-1/+1
* Codegen sub C, X a little bit better for register pressure. Instead ofChris Lattner2004-06-182-24/+54
* Fold setcc instructions into select and branches that are not in the same BB asChris Lattner2004-06-182-8/+4
* Make storeRegToStackSlot slightly shorter.Brian Gaeke2004-06-172-14/+14
* Set the isBranch and isTerminator flags on branch instructions correctly.Brian Gaeke2004-06-172-24/+38
* Emit stores correctly; don't fail an assertion.Brian Gaeke2004-06-172-6/+6
* Support generating machine instructions for Phi nodes (based on x86, but withBrian Gaeke2004-06-174-208/+712
* Recognize more branches.Brian Gaeke2004-06-172-0/+22
* I love the smell of a freshly broken PowerPC build in the morning.Brian Gaeke2004-06-171-0/+1
* Make debugging dumps w/ multiple MachineBBs for a given LLVM BB readable.Brian Gaeke2004-06-172-5/+6
* Do not fold loads into instructions if it is used more than once. In particularChris Lattner2004-06-172-2/+4
* Fix compilation problem on freebsd. Problem noted by Vladimir Merzliakov inChris Lattner2004-06-171-1/+1
* Use addGlobalAddress and addMBB for call & branch targets instead of addPCDisp.Brian Gaeke2004-06-176-48/+46
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-1750-148/+145
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-171-29/+5
* Minor cleanupChris Lattner2004-06-171-1/+1
* Fix typo in DEBUG printout.Brian Gaeke2004-06-171-1/+1
* Fix a recent regression in Applications/sgefa that Alkis pointed out to me.Chris Lattner2004-06-161-2/+2
* Add int ferror(FILE *)Brian Gaeke2004-06-161-0/+8
* Um, did someone make a typo or something?Brian Gaeke2004-06-151-1/+1
* isnan is deadChris Lattner2004-06-153-12/+1
* Remove support for llvm.isnan. Alkis wins :)Chris Lattner2004-06-152-100/+0
* Remove isnan support, correct isunordered supportChris Lattner2004-06-152-20/+4
* Remove support for the isnan intrinsicChris Lattner2004-06-151-3/+0
* Add basic support for the isunordered intrinsic. The isnan stuff still needs...Chris Lattner2004-06-152-0/+18
* Fix thinko in visitor... ShiftInsts should currently be delegatedBrian Gaeke2004-06-154-4/+8
* Do not dereference end iterators. It's really bad for the asmwriter's health.Chris Lattner2004-06-151-1/+4
* I think we'll use the standard lowering passes for now.Brian Gaeke2004-06-152-0/+50
* Fix bug generating code for void call instructions: don't callBrian Gaeke2004-06-154-8/+8
* Squash a warning from the Solaris assembler by aligning the stackBrian Gaeke2004-06-152-2/+4