aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/CBackend/Writer.cpp
AgeCommit message (Expand)Author
2007-01-10Rename Writer.cpp as CBackend.cpp so it doesn't conflict with Writer.cppReid Spencer
2007-01-09For PR1099:Reid Spencer
2007-01-09For PR1099:Reid Spencer
2007-01-08For PR1090:Reid Spencer
2007-01-08Fix PR1090:Reid Spencer
2007-01-07For PR1086:Reid Spencer
2007-01-06For PR411:Reid Spencer
2006-12-31For PR950:Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-17Use a predicate function to identify bitcast of fp and integer instead ofReid Spencer
2006-12-17Fix PR1058:Reid Spencer
2006-12-12Change inferred getCast into specific getCast. Passes all tests.Reid Spencer
2006-12-12Fix the BitCastUnion type for 32-bit targets.Reid Spencer
2006-12-11Implement correct bitcast of int<->float and long<->double by using aReid Spencer
2006-12-10Cleaned setjmp/longjmp lowering interfaces. Now we're producing rightAnton Korobeynikov
2006-12-07Don't use <sstream> in Streams.h but <iosfwd> instead.Bill Wendling
2006-12-07What should be the last unnecessary <iostream>s in the library.Bill Wendling
2006-12-06Always pass "true" to isMaxValue(bool) because we know the type is LongTy.Reid Spencer
2006-12-06Adjust to new ConstantIntegral interface for Max/Min tests.Reid Spencer
2006-12-01Introducing external weak linkage. Darwin codegen should be added later.Anton Korobeynikov
2006-11-28gcc doesn't like an empty colbber listAndrew Lenharth
2006-11-28Make identity default, and fix PR1020Andrew Lenharth
2006-11-28update commentsAndrew Lenharth
2006-11-28Get the asminfo for the target most closely matching the module and use that ...Andrew Lenharth
2006-11-27Preliminary support for inline asm in the cbe. The target specific uglinessAndrew Lenharth
2006-11-27When truncating to bool, it is necessary to & with 1 for all casts thatReid Spencer
2006-11-27For PR950:Reid Spencer
2006-11-15Simplify IntrinsicLowering and clarify that it is only for use by theChris Lattner
2006-11-08For PR950:Reid Spencer
2006-11-05Fix a bug in the last patch and convert to && instead of & for logical expr.Reid Spencer
2006-11-05Implement the -enabled-cbe-printf-a feature.Reid Spencer
2006-11-02For PR786:Reid Spencer
2006-11-02For PR950:Reid Spencer
2006-10-26Enclose a case in { and } so that the pickier compilers don't complain.Reid Spencer
2006-10-26For PR950:Reid Spencer
2006-10-22Don't generate a prototype for _setjmp. At least on Linux, this functionReid Spencer
2006-10-20For PR950:Reid Spencer
2006-09-28Simplify some code, reformat break'sChris Lattner
2006-09-17Added some eye-candy for Subtarget type checkingAnton Korobeynikov
2006-09-14Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov
2006-09-09Add cbe support for powiChris Lattner
2006-09-04Completely rearchitect the interface between targets and the pass manager.Chris Lattner
2006-07-28Make functions with an "asm" name propagate that asm name into the cbe.c file.Chris Lattner
2006-06-20__i386__, __i386, etc. are not defined for x86-64. Use __x86_64__.Evan Cheng
2006-06-06Now that PR633 is implemented, the CBE can know to emit _setjmp/_longjmpChris Lattner
2006-06-02Add mingw support, patch contributed by AntonChris Lattner
2006-05-31Fix casting so there's no warning on Alpha.Reid Spencer
2006-05-24For PR786:Reid Spencer
2006-05-23Print struct return functions and calls as actually returning the hiddenChris Lattner
2006-04-17Add checks for __OpenBSD__.Jeff Cohen