aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* Allow special-casing of operand printing based on opcode. PrintBrian Gaeke2004-06-152-36/+56
* Support constant GEP expressions.Brian Gaeke2004-06-154-84/+208
* Add file comment.Misha Brukman2004-06-141-0/+1
* Quick hack to get this file compiling again on Mac OS X. The right thing to doBrian Gaeke2004-06-141-0/+8
* Make -print-machineinstrs even stronger. You get to see the final code afterBrian Gaeke2004-06-141-0/+11
* Add constant folding capabilities to the isunordered intrinsic.Alkis Evlogimenos2004-06-131-1/+4
* Make assertions more consistent with the rest of the intrinsicAlkis Evlogimenos2004-06-131-8/+12
* Add the isunordered intrinsic.Alkis Evlogimenos2004-06-124-1/+24
* Implement tracking of bytecode instruction size and the number of longReid Spencer2004-06-114-0/+32
* Fix fallout from getOffsetOfLocalArea() being negated. Debugging dumps were ...Chris Lattner2004-06-112-3/+3
* llvm.isnan doesn't access memoryChris Lattner2004-06-111-1/+1
* Constant fold the isnan intrinsicChris Lattner2004-06-111-1/+10
* By far, one of the most common uses of isnan is to make 'isunordered'Chris Lattner2004-06-112-28/+118
* Fix bug in previous checkinChris Lattner2004-06-112-0/+6
* No really, these are dead nowChris Lattner2004-06-111-2/+0