summaryrefslogtreecommitdiff
path: root/lib/Target
Commit message (Expand)AuthorAge
* Make the cwriter use the lowerinvoke pass so that it can either use "disabled...Chris Lattner2004-02-13
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-13
* Squish warningChris Lattner2004-02-13
* Fine grainify namespacification, prune #includesChris Lattner2004-02-13
* Add support for memcpy and memmove intrinsics. Why isn't the cwriter usingChris Lattner2004-02-12
* Add support for the rep movs[bwd] instructions, and emit them when codeChris Lattner2004-02-12
* Change interface so that we can add to the end of a basic blockAlkis Evlogimenos2004-02-12
* Remove this MachineOpCodeFlags assertion - its test can never be false.Brian Gaeke2004-02-12
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-12
* getOpCode() --> getOpcode().Brian Gaeke2004-02-12
* MachineInstr::getOpCode() --> getOpcode() in SPARC back-end.Brian Gaeke2004-02-11
* s/getOpCode/getOpcodeChris Lattner2004-02-11
* Increase constness.Alkis Evlogimenos2004-02-11
* Remove assert as the only integer registers on the sparc are physical.Alkis Evlogimenos2004-02-11
* Fix previous broken commit. A MachineOperand may have opType ==Alkis Evlogimenos2004-02-11
* Remove assert as it is meaningless. MachineOperands can be tagged asAlkis Evlogimenos2004-02-11
* Expose the "Other" value type to tablegen targetsChris Lattner2004-02-11
* Add #includeChris Lattner2004-02-10
* Stop using this methodChris Lattner2004-02-10
* Remove uses of MachineOperand::isVirtualRegisterChris Lattner2004-02-10
* Remvoe use of MO.isVirtualRegister(), turn an assertion into an assert()Chris Lattner2004-02-10
* Remove use of isPhysicalRegisterChris Lattner2004-02-10
* Don't use MachineOperator::is(Phys|Virt)RegisterChris Lattner2004-02-10
* Tighten up checksChris Lattner2004-02-10
* Fix PR228: [sparc] Boolean constants are emitted as true and falseChris Lattner2004-02-10
* Doxygenify comments.Misha Brukman2004-02-09
* Fix PR#226: When emitting padding, always emit it as bytes. Bytes can beJohn Criswell2004-02-09
* Move InstrSchedule's iterator begin/end methods inline.Brian Gaeke2004-02-09
* Make SchedGraph::dump() use SchedGraphNodeCommon's const_iteratorBrian Gaeke2004-02-09
* Adjust to the changed StructType interface. In particular, getElementTypes()...Chris Lattner2004-02-09
* Start using the new and improve interface to FunctionType argumentsChris Lattner2004-02-09
* Add a new (hidden) option that is useful for profiling.Chris Lattner2004-02-09
* rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner2004-02-08
* Modify the two address instruction pass to remove the duplicateAlkis Evlogimenos2004-02-04
* Take away the default iostream argument of createMachineFunctionPrinterPass(),Brian Gaeke2004-02-04
* IMULri* instructions do not require their first two registers operandsAlkis Evlogimenos2004-02-04
* Generate ftst instructions for comparison against zeroChris Lattner2004-02-03
* Add the ftst instructionChris Lattner2004-02-03
* Add support for one argument OneArgFP instructionsChris Lattner2004-02-03
* No need to declare implicit uses/defs of ST0Chris Lattner2004-02-02
* Generate the fchs instruction to negate a floating point numberChris Lattner2004-02-02
* Add support for OneArgFPRW instructions, fix a couple of typeosChris Lattner2004-02-02
* Include PowerPC.h. Flesh out the stub versions of addPassesToEmitAssembly()Brian Gaeke2004-02-02
* Add comments describing how you would add prototypes for factory methods forBrian Gaeke2004-02-02
* Codegen -0.0 correctly. Do not use fldz! This is another -0.0 == +0.0 probl...Chris Lattner2004-02-02
* FpMOV is also a move instruction.Alkis Evlogimenos2004-02-01
* Add some comments sketching out how this is to work eventually.Chris Lattner2004-01-30
* Add a new flag, which is only used for symmetry.Chris Lattner2004-01-30
* Add (currently disabled) support to the instruction selector to only insertChris Lattner2004-01-30
* Add a new (static inline) std::ostream& << AllocInfo& method. Use it.Brian Gaeke2004-01-28